2
0
mirror of synced 2025-01-27 08:46:04 +00:00

27 lines
526 B
Docker
Raw Permalink Normal View History

# Variables
2024-10-10 11:54:42 +02:00
ARG BUILDER=mcr.microsoft.com/dotnet/sdk:8.0
2024-04-01 11:05:17 +03:00
ARG IMAGE=${BUILDER}
ARG APP_HOME=/app
2023-10-18 11:01:24 +02:00
2024-04-01 11:05:17 +03:00
# Build
FROM ${IMAGE} AS builder
ARG APP_HOME
WORKDIR ${APP_HOME}
2023-10-18 11:01:24 +02:00
COPY ./Tools/BiblioTech ./Tools/BiblioTech
2023-10-18 13:48:15 +02:00
COPY ./Framework ./Framework
COPY ./ProjectPlugins ./ProjectPlugins
2024-04-01 11:05:17 +03:00
RUN dotnet restore Tools/BiblioTech
RUN dotnet publish Tools/BiblioTech -c Release -o out
2024-04-01 11:05:17 +03:00
# Create
FROM ${IMAGE}
ARG APP_HOME
ENV APP_HOME=${APP_HOME}
WORKDIR ${APP_HOME}
COPY --from=builder ${APP_HOME}/out .
CMD dotnet ${APP_HOME}/BiblioTech.dll