We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4e87249 commit 6f3194bCopy full SHA for 6f3194b
Dockerfile
@@ -2,18 +2,18 @@ FROM docker.io/library/rust:1.89.0-alpine3.22 as builder
2
3
RUN apk add --no-cache musl-dev perl make protobuf-dev
4
COPY . .
5
-WORKDIR /app
+WORKDIR /volume
6
RUN --mount=type=cache,target=/volume/target \
7
--mount=type=cache,target=/root/.cargo/registry \
8
cargo build --release -p pulsebeam && \
9
- mv target/release/pulsebeam pulsebeam-bin
+ mv /volume/target/release/pulsebeam /volume/pulsebeam-bin
10
11
12
# FROM docker.io/chainguard/static
13
FROM alpine:3.22
14
15
WORKDIR /app
16
-COPY --from=builder --chown=nonroot:nonroot /app/pulsebeam-bin /app/pulsebeam
+COPY --from=builder --chown=nonroot:nonroot /volume/pulsebeam-bin /app/pulsebeam
17
18
EXPOSE 3478/udp 3000
19
0 commit comments