FROM golang:alpine AS builder LABEL org.opencontainers.image.source=https://git.secnex.io/secnex/gogwapi WORKDIR /app COPY go.mod ./ RUN go mod download && go mod verify COPY . . RUN go build -o gogwapi main.go FROM alpine:latest AS runner WORKDIR /app COPY --from=builder /app/gogwapi . EXPOSE 3000 CMD ["./gogwapi"]