Files
2026-06-10 19:39:25 +02:00

18 lines
391 B
Docker

# Build stage
FROM rust:alpine AS builder
ARG build="cargo build --release"
COPY Cargo.toml /app/Cargo.toml
COPY src /app/src
WORKDIR "/app"
RUN $build
# Runtime stage
FROM alpine:latest
ARG binary="/app/target/release/website"
ARG target="/usr/local/bin/website"
COPY --from=builder $binary $target
COPY frontend /data/frontend
ENV ROCKET_ADDRESS="0.0.0.0"
WORKDIR "/data"
CMD ["website"]