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 \