Skip to content

Commit 66e1bd4

Browse files
committed
update cs path
1 parent 402832a commit 66e1bd4

File tree

4 files changed

+38
-21
lines changed

4 files changed

+38
-21
lines changed

src/Dockerfile

+4-16
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,7 @@
1-
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS base
2-
WORKDIR /src
3-
COPY . .
4-
RUN dotnet tool install -g Volo.Abp.Cli
5-
ENV PATH="${PATH}:/root/.dotnet/tools"
6-
WORKDIR /src/CmsKitDemo
7-
RUN abp install-libs
8-
RUN dotnet publish -c Release -o bin/Release/publish
9-
10-
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS final
1+
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base
112
RUN apt-get update && apt-get install -y libgdiplus
12-
WORKDIR /app/sqliteDb
13-
COPY --from=base /src/CmsKitDemo.db .
14-
RUN chmod 666 CmsKitDemo.db
153
WORKDIR /app
164
EXPOSE 80
17-
COPY --from=base /src/CmsKitDemo/bin/Release/publish .
18-
ENV App__ConnectionStrings__Default="Data Source=/app/sqliteDb/CmsKitDemo.db;Version=3;"
19-
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]
5+
COPY CmsKitDemo/bin/Release/publish .
6+
COPY CmsKitDemo.db .
7+
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]

src/Dockerfile copy.azure

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS base
2+
WORKDIR /src
3+
COPY . .
4+
RUN dotnet tool install -g Volo.Abp.Cli
5+
ENV PATH="${PATH}:/root/.dotnet/tools"
6+
WORKDIR /src/CmsKitDemo
7+
RUN abp install-libs
8+
RUN dotnet publish -c Release -o bin/Release/publish
9+
10+
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS final
11+
RUN apt-get update && apt-get install -y libgdiplus
12+
WORKDIR /app/sqliteDb
13+
COPY --from=base /src/CmsKitDemo.db .
14+
RUN chmod 666 CmsKitDemo.db
15+
WORKDIR /app
16+
EXPOSE 80
17+
COPY --from=base /src/CmsKitDemo/bin/Release/publish .
18+
ENV App__ConnectionStrings__Default="Data Source=/app/sqliteDb/CmsKitDemo.db;Version=3;"
19+
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]

src/Dockerfile.azure

+14-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
1-
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base
1+
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS base
2+
WORKDIR /src
3+
COPY . .
4+
RUN dotnet tool install -g Volo.Abp.Cli
5+
ENV PATH="${PATH}:/root/.dotnet/tools"
6+
WORKDIR /src/CmsKitDemo
7+
RUN abp install-libs
8+
RUN dotnet publish -c Release -o bin/Release/publish
9+
10+
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS final
211
RUN apt-get update && apt-get install -y libgdiplus
312
WORKDIR /app
13+
COPY --from=base /src/CmsKitDemo.db .
14+
WORKDIR /app
415
EXPOSE 80
5-
COPY CmsKitDemo/bin/Release/publish .
6-
COPY CmsKitDemo.db .
7-
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]
16+
COPY --from=base /src/CmsKitDemo/bin/Release/publish .
17+
ENTRYPOINT ["dotnet", "CmsKitDemo.dll"]

src/azure-pipelines.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ stages:
4242
containerRegistry: $(dockerRegistryServiceConnection)
4343
repository: 'demo/cms-kit-demo.abp.io'
4444
command: 'build'
45-
Dockerfile: '$(solutionDir)/Dockerfile'
45+
Dockerfile: '$(solutionDir)/Dockerfile.azure'
4646
tags: |
4747
$(tag)
4848

0 commit comments

Comments
 (0)