Skip to content

Commit

Permalink
update cs path
Browse files Browse the repository at this point in the history
  • Loading branch information
skoc10 committed May 13, 2024
1 parent 402832a commit 66e1bd4
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 21 deletions.
20 changes: 4 additions & 16 deletions src/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,19 +1,7 @@
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS base
WORKDIR /src
COPY . .
RUN dotnet tool install -g Volo.Abp.Cli
ENV PATH="${PATH}:/root/.dotnet/tools"
WORKDIR /src/CmsKitDemo
RUN abp install-libs
RUN dotnet publish -c Release -o bin/Release/publish

FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS final
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base
RUN apt-get update && apt-get install -y libgdiplus
WORKDIR /app/sqliteDb
COPY --from=base /src/CmsKitDemo.db .
RUN chmod 666 CmsKitDemo.db
WORKDIR /app
EXPOSE 80
COPY --from=base /src/CmsKitDemo/bin/Release/publish .
ENV App__ConnectionStrings__Default="Data Source=/app/sqliteDb/CmsKitDemo.db;Version=3;"
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]
COPY CmsKitDemo/bin/Release/publish .
COPY CmsKitDemo.db .
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]
19 changes: 19 additions & 0 deletions src/Dockerfile copy.azure
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS base
WORKDIR /src
COPY . .
RUN dotnet tool install -g Volo.Abp.Cli
ENV PATH="${PATH}:/root/.dotnet/tools"
WORKDIR /src/CmsKitDemo
RUN abp install-libs
RUN dotnet publish -c Release -o bin/Release/publish

FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS final
RUN apt-get update && apt-get install -y libgdiplus
WORKDIR /app/sqliteDb
COPY --from=base /src/CmsKitDemo.db .
RUN chmod 666 CmsKitDemo.db
WORKDIR /app
EXPOSE 80
COPY --from=base /src/CmsKitDemo/bin/Release/publish .
ENV App__ConnectionStrings__Default="Data Source=/app/sqliteDb/CmsKitDemo.db;Version=3;"
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]
18 changes: 14 additions & 4 deletions src/Dockerfile.azure
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS base
WORKDIR /src
COPY . .
RUN dotnet tool install -g Volo.Abp.Cli
ENV PATH="${PATH}:/root/.dotnet/tools"
WORKDIR /src/CmsKitDemo
RUN abp install-libs
RUN dotnet publish -c Release -o bin/Release/publish

FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS final
RUN apt-get update && apt-get install -y libgdiplus
WORKDIR /app
COPY --from=base /src/CmsKitDemo.db .
WORKDIR /app
EXPOSE 80
COPY CmsKitDemo/bin/Release/publish .
COPY CmsKitDemo.db .
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]
COPY --from=base /src/CmsKitDemo/bin/Release/publish .
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]
2 changes: 1 addition & 1 deletion src/azure-pipelines.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ stages:
containerRegistry: $(dockerRegistryServiceConnection)
repository: 'demo/cms-kit-demo.abp.io'
command: 'build'
Dockerfile: '$(solutionDir)/Dockerfile'
Dockerfile: '$(solutionDir)/Dockerfile.azure'
tags: |
$(tag)
Expand Down

0 comments on commit 66e1bd4

Please sign in to comment.