# 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"]