Avoid soft-lock bug

Rust binaries are soft-locking when workdir is set to /

Signed-off-by: baalajimaestro <me@baalajimaestro.me>
This commit is contained in:
baalajimaestro 2022-12-11 23:25:28 +05:30
parent 0c0b95f031
commit b98bcf09f2
Signed by: baalajimaestro
GPG key ID: F93C394FE9BBAFD5

View file

@ -9,8 +9,9 @@ COPY src /app/src
COPY templates /app/templates COPY templates /app/templates
RUN cargo build --release RUN cargo build --release
FROM gcr.io/distroless/cc:nonroot FROM gcr.io/distroless/cc:latest
COPY --from=builder /app/target/release/paste-frontend / WORKDIR /app
ADD --chmod=005 templates /templates COPY --from=builder /app/target/release/paste-frontend /app/paste-frontend
ADD templates /app/templates
EXPOSE 8080 EXPOSE 8080
CMD ["/paste-frontend"] CMD ["./paste-frontend"]