aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
blob: 88111c643de342be97ee93cfbb7286e244a74a34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
FROM golang:1.23 AS builder
WORKDIR /build
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN CGO_ENABLED=0 go build -o confplanner

FROM scratch AS production
WORKDIR /app
COPY --from=builder /build/confplanner ./
EXPOSE 4000
CMD ["/app/confplanner"]