From ccdd52afa4a0619669058d59b6c789f6897c9467 Mon Sep 17 00:00:00 2001 From: musselman Date: Tue, 21 Nov 2023 14:03:30 -0600 Subject: [PATCH] Build notatio binary with updated file path The Dockerfile is updated to build the notatio binary with the new file path "/home/notatio/notatio" instead of "/notatio". The final image is also updated to copy the necessary files to the new file path "/home/notatio". The entrypoint is modified to change the working directory before executing the notatio binary. --- Dockerfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1d93080..711f118 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ COPY static/ static/ COPY wait-for-postgres.sh ./ COPY . ./ -RUN go build -o /notatio +RUN go build -o /home/notatio/notatio # Stage 2: Create the final image FROM docker.io/library/alpine:3.18.4 @@ -20,15 +20,15 @@ RUN adduser -D -g '' notatio USER notatio WORKDIR / -COPY --from=builder /notatio . +COPY --from=builder /notatio /home/notatio/notatio -COPY --from=builder /build/templates/ templates/ -COPY --from=builder /build/editor_templates/ editor_templates/ -COPY --from=builder /build/static/ static/ -COPY --from=builder /build/wait-for-postgres.sh ./wait-for-postgres.sh +COPY --from=builder /build/templates/ /home/notatio/templates/ +COPY --from=builder /build/editor_templates/ /home/notatio/editor_templates/ +COPY --from=builder /build/static/ /home/notatio/static/ +COPY --from=builder /build/wait-for-postgres.sh /home/notatio/wait-for-postgres.sh EXPOSE 9991 -ENTRYPOINT ["sh", "-c", "sleep 10 && ./notatio"] +ENTRYPOINT ["sh", "-c", "sleep 10 && cd && ./notatio"] LABEL name=notatio version=latest HEALTHCHECK --interval=5m --timeout=3s \