From df5fe6e623f543cf5ac4596d71563837ed63b318 Mon Sep 17 00:00:00 2001 From: Steven Tang Date: Fri, 19 Aug 2022 21:55:58 +1000 Subject: [PATCH] fix: initialise data/ dir in Docker --- Dockerfile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9586305..94834f1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,12 +13,13 @@ ADD . . RUN go build -ldflags "-s -w" -v -o wakapi main.go -WORKDIR /app -RUN cp /src/wakapi . && \ - cp /src/config.default.yml config.yml && \ - sed -i 's/listen_ipv6: ::1/listen_ipv6: /g' config.yml && \ - cp /src/wait-for-it.sh . && \ - cp /src/entrypoint.sh . +WORKDIR /staging +RUN mkdir ./data ./app && \ + cp /src/wakapi app/ && \ + cp /src/config.default.yml app/config.yml && \ + sed -i 's/listen_ipv6: ::1/listen_ipv6: /g' app/config.yml && \ + cp /src/wait-for-it.sh app/ && \ + cp /src/entrypoint.sh app/ # Run Stage @@ -43,7 +44,7 @@ ENV ENVIRONMENT=prod \ WAKAPI_INSECURE_COOKIES='true' \ WAKAPI_ALLOW_SIGNUP='true' -COPY --from=build-env /app . +COPY --from=build-env /staging / EXPOSE 3000