diff --git a/Dockerfile b/Dockerfile index c650a2d..029747f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,11 @@ FROM rust:1.93.1-alpine3.23 AS builder -WORKDIR build +WORKDIR /build COPY . . -RUN \ - mkdir release - RUN --mount=type=cache,target=/build/target \ + mkdir release && \ cargo build --workspace --release && \ cp target/release/master release && \ cp target/release/worker release @@ -20,6 +18,8 @@ WORKDIR /app COPY --from=builder /build/release/master . +WORKDIR /data + CMD ["/app/master"] @@ -37,4 +37,6 @@ WORKDIR /app COPY --from=builder /build/release/worker . +WORKDIR /data + CMD ["/app/worker"]