為Ami.BlazorOne新增Docker支援並自動部署

终南山人發表於2024-03-20

簡介

為Blazor專案新增Dockerfile

img

三個小改動

1)預設Dockerfile中需要複製NuGet.Config

img

2)不要忽略.pfx證書

img

3)不能忽略wwwroot/libs資料夾

img

4)提示找不到/libs/bootstrap/css/bootstrap.css

[00:35:21 ERR] Connection id "0HN28EMETUCCN", Request id "0HN28EMETUCCN:00000002": An unhandled exception was thrown by the application.
Volo.Abp.AbpException: Could not find file '/libs/bootstrap/css/bootstrap.css'

第一次執行abp install-libs
提示需要安裝yarn(實際上籤入到Gitlab後,依然提示找不到bootstrap.css)

img

按照嚮導安裝yarn

img

再次執行abp install-libs

img

有了bootstrap.css:

img

簽入程式碼後自動構建成功

img

後記

這篇文章4個小改動,折騰了7次構建。值得記錄下來。

相關文章