Migrate to Blazor WASM, MSSQL platform DB, and durable audio PVC.
build-and-deploy / deploy (push) Failing after 15m11s
build-and-deploy / deploy (push) Failing after 15m11s
Remove in-cluster Postgres; serve WASM via nginx; add audio import job for Gooya archives.
This commit is contained in:
+7
-7
@@ -5,6 +5,7 @@ ARG http_proxy
|
||||
ARG https_proxy
|
||||
ARG NO_PROXY
|
||||
ARG no_proxy
|
||||
ARG API_BASE=http://185.252.31.44:30821/
|
||||
WORKDIR /src
|
||||
COPY NuGet.Config ./
|
||||
COPY src/TafsirQuran.Shared/TafsirQuran.Shared.csproj src/TafsirQuran.Shared/
|
||||
@@ -14,11 +15,10 @@ RUN dotnet restore src/TafsirQuran.Web/TafsirQuran.Web.csproj
|
||||
COPY src/TafsirQuran.Shared/ src/TafsirQuran.Shared/
|
||||
COPY src/TafsirQuran.UI/ src/TafsirQuran.UI/
|
||||
COPY src/TafsirQuran.Web/ src/TafsirQuran.Web/
|
||||
RUN dotnet publish src/TafsirQuran.Web/TafsirQuran.Web.csproj -c Release -o /app/publish --no-restore
|
||||
RUN printf '{\n "ApiBaseAddress": "%s"\n}\n' "$API_BASE" > src/TafsirQuran.Web/wwwroot/appsettings.json \
|
||||
&& dotnet publish src/TafsirQuran.Web/TafsirQuran.Web.csproj -c Release -o /app/publish
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS final
|
||||
WORKDIR /app
|
||||
ENV ASPNETCORE_URLS=http://+:8080
|
||||
EXPOSE 8080
|
||||
COPY --from=build /app/publish .
|
||||
ENTRYPOINT ["dotnet", "TafsirQuran.Web.dll"]
|
||||
FROM nginx:1.27-alpine AS final
|
||||
COPY docker/nginx-web.conf /etc/nginx/conf.d/default.conf
|
||||
COPY --from=build /app/publish/wwwroot /usr/share/nginx/html
|
||||
EXPOSE 80
|
||||
|
||||
Reference in New Issue
Block a user