[docker] Update Dockerfile
This commit is contained in:
parent
16cbff14b1
commit
d0d0d444ab
1 changed files with 5 additions and 7 deletions
12
Dockerfile
12
Dockerfile
|
@ -3,17 +3,15 @@ ARG TARGETARCH
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
|
|
||||||
# copy csproj/fsproj and restore as distinct layers
|
# copy csproj/fsproj and restore as distinct layers
|
||||||
RUN mkdir Iceshrimp.Backend Iceshrimp.Parsing Iceshrimp.Frontend
|
COPY Iceshrimp.Backend/*.csproj /src/Iceshrimp.Backend/
|
||||||
COPY Iceshrimp.Backend/*.csproj /src/Iceshrimp.Backend
|
COPY Iceshrimp.Parsing/*.fsproj /src/Iceshrimp.Parsing/
|
||||||
COPY Iceshrimp.Parsing/*.fsproj /src/Iceshrimp.Parsing
|
COPY Iceshrimp.Frontend/*.csproj /src/Iceshrimp.Frontend/
|
||||||
COPY Iceshrimp.Frontend/*.csproj /src/Iceshrimp.Frontend
|
COPY Iceshrimp.Shared/*.csproj /src/Iceshrimp.Shared/
|
||||||
WORKDIR /src/Iceshrimp.Backend
|
WORKDIR /src/Iceshrimp.Backend
|
||||||
RUN dotnet restore -a $TARGETARCH
|
RUN dotnet restore -a $TARGETARCH
|
||||||
|
|
||||||
# copy build files
|
# copy build files
|
||||||
COPY Iceshrimp.Backend/. /src/Iceshrimp.Backend
|
COPY . /src/
|
||||||
COPY Iceshrimp.Parsing/. /src/Iceshrimp.Parsing
|
|
||||||
COPY Iceshrimp.Frontend/. /src/Iceshrimp.Frontend
|
|
||||||
|
|
||||||
# build
|
# build
|
||||||
RUN dotnet publish --no-restore -a $TARGETARCH -o /app
|
RUN dotnet publish --no-restore -a $TARGETARCH -o /app
|
||||||
|
|
Loading…
Add table
Reference in a new issue