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