19 lines
302 B
Docker
19 lines
302 B
Docker
FROM golang:1.24-alpine AS builder
|
|
|
|
WORKDIR /src
|
|
|
|
COPY docker/dist-server/ ./
|
|
|
|
RUN CGO_ENABLED=0 GOOS=linux go build -trimpath -ldflags="-s -w" -o /out/dist-server .
|
|
|
|
FROM scratch
|
|
|
|
WORKDIR /www
|
|
|
|
COPY --from=builder /out/dist-server /dist-server
|
|
COPY dist/ /www/
|
|
|
|
EXPOSE 80
|
|
|
|
ENTRYPOINT ["/dist-server"]
|