@@ -1,3 +1,4 @@# syntax=docker/dockerfile:1# ----- builder -----FROM rust:alpine AS builder
@@ -12,14 +13,17 @@ COPY src ./srcCOPY frontend ./frontendRUN cd frontend && bun install --frozen-lockfile && bun run buildRUN cargo build --releaseRUN --mount=type=cache,target=/usr/local/cargo/registry \ --mount=type=cache,target=/app/target \ cargo build --release && \ cp target/release/darkfurrow /app/darkfurrow# ----- runtime -----FROM alpine:3.23WORKDIR /appCOPY --from=builder /app/target/release/darkfurrow ./darkfurrowCOPY --from=builder /app/darkfurrow ./darkfurrowCOPY --from=builder /app/dist ./distCOPY templates ./templatesCOPY data ./data