cmc-sales/Dockerfile.stg.go

13 lines
282 B
Docker
Raw Normal View History

# Staging/Production Dockerfile for Go server (no Air)
FROM golang:1.24.0 AS builder
WORKDIR /app
COPY go-app/ .
RUN go build -o server ./cmd
FROM debian:bullseye-slim
WORKDIR /app
COPY --from=builder /app/server ./server
COPY go-app/.env.example .env
EXPOSE 8082
CMD ["./server"]