From d24d18ea8e04bd431aecc46dda31c89bececabbf Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 25 Mar 2024 22:25:31 +0100 Subject: [PATCH] Create a migration dockerfile --- back/Dockerfile.migrations | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 back/Dockerfile.migrations diff --git a/back/Dockerfile.migrations b/back/Dockerfile.migrations new file mode 100644 index 00000000..63dfe3ca --- /dev/null +++ b/back/Dockerfile.migrations @@ -0,0 +1,12 @@ +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:8.0 as builder +ARG TARGETARCH +WORKDIR /kyoo + +COPY .config/dotnet-tools.json .config/dotnet-tools.json +RUN dotnet tool restore +COPY . . +RUN dotnet ef migrations bundle --self-contained -f -o /app/migrate -p src/Kyoo.Postgresql --verbose + +FROM alpine +COPY --from=builder /app /app +ENTRYPOINT ["/app/migrate"]