Merge pull request #13 from mukaschultze/docker

Dockerfiles improvements
This commit is contained in:
Derek S 2021-04-07 18:26:24 -07:00 committed by GitHub
commit ed5608b41b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 15 deletions

View file

@ -1,12 +1,11 @@
FROM mcr.microsoft.com/dotnet/sdk:5.0-alpine AS builder FROM mcr.microsoft.com/dotnet/sdk:5.0-alpine AS builder
WORKDIR /lrm WORKDIR /lrm-lb
COPY . . COPY . .
RUN [\ ARG BUILD_MODE="Release"
"dotnet", "publish", \ RUN dotnet publish \
"--output", "/build/", \ --output /build/ \
"--configuration", "Release",\ --configuration $BUILD_MODE \
"--no-self-contained", \ --no-self-contained .
"." ]
FROM mcr.microsoft.com/dotnet/runtime:5.0-alpine FROM mcr.microsoft.com/dotnet/runtime:5.0-alpine
WORKDIR /lrm-lb WORKDIR /lrm-lb

View file

@ -1,17 +1,15 @@
FROM mcr.microsoft.com/dotnet/sdk:5.0-alpine AS builder FROM mcr.microsoft.com/dotnet/sdk:5.0-alpine AS builder
WORKDIR /lrm WORKDIR /lrm
COPY . . COPY . .
RUN [\ ARG BUILD_MODE="Release"
"dotnet", "publish", \ RUN dotnet publish \
"--output", "/build/", \ --output /build/ \
"--configuration", "Release",\ --configuration $BUILD_MODE \
"--no-self-contained", \ --no-self-contained .
"." ]
FROM mcr.microsoft.com/dotnet/runtime:5.0-alpine FROM mcr.microsoft.com/dotnet/runtime:5.0-alpine
WORKDIR /lrm WORKDIR /lrm
COPY --from=builder /build/ . COPY --from=builder /build/ .
COPY ./MultiCompiled.dll .
ENV LRM_CONFIG_PATH="/config/config.json" ENV LRM_CONFIG_PATH="/config/config.json"
CMD [ "./LRM" ] CMD [ "./LRM" ]
ENTRYPOINT [ "./LRM" ] ENTRYPOINT [ "./LRM" ]