FROM docker.io/library/golang:1.25-bookworm AS build WORKDIR /app COPY server-go/go.mod ./ COPY server-go/go.sum ./ RUN go mod download COPY server-go/main.go ./ ENV CGO_ENABLED=0 RUN go build -o canva-api FROM docker.io/library/alpine:3.20 WORKDIR /app COPY --from=build /app/canva-api ./ EXPOSE 4000 ENV PORT=4000 CMD ["./canva-api"]