slightly increase docker build

The restore command doesn't need the full source code, but just the .csproj files.

(cherry picked from commit 391d020385)
This commit is contained in:
Robin C. Ladiges 2022-09-03 22:37:09 +02:00 committed by Sanae
parent 472c8856bc
commit 6285abfc4e
2 changed files with 6 additions and 2 deletions

View File

@ -5,8 +5,8 @@ FROM --platform=linux/amd64 mcr.microsoft.com/dotnet/sdk:6.0 as build
WORKDIR /app/
COPY ./Server/ ./Server/
COPY ./Shared/ ./Shared/
COPY ./Shared/Shared.csproj ./Shared/Shared.csproj
COPY ./Server/Server.csproj ./Server/Server.csproj
ARG TARGETARCH
@ -16,6 +16,9 @@ RUN dotnet restore \
-r debian.11-`echo $TARGETARCH | sed 's@^amd@x@'` \
;
COPY ./Shared/ ./Shared/
COPY ./Server/ ./Server/
# Build application binary
RUN dotnet publish \
./Server/Server.csproj \

View File

@ -6,6 +6,7 @@ services:
#build: .
#user: 1000:1000
stdin_open: true
restart: unless-stopped
ports:
- 1027:1027
volumes: