Files
web-hosts/chuckie.coppertone.tech/app/Dockerfile.api
2025-12-26 13:38:04 +01:00

16 lines
337 B
Docker

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