16 lines
382 B
Docker
Raw Normal View History

2026-07-19 22:46:52 +02:00
# retoor <retoor@molodetz.nl>
# Multi-stage: build static binary with Swift, deploy in minimal image
FROM swift:6.0 AS builder
WORKDIR /build
COPY . .
RUN swift build -c release --static-swift-stdlib
FROM scratch AS deploy
COPY --from=builder /build/.build/release/molouptime /molouptime
COPY --from=builder /usr/lib/swift/linux /usr/lib/swift/linux
ENTRYPOINT ["/molouptime"]