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