FROM golang:1.22-alpine AS builder WORKDIR /src COPY main.go . RUN go mod init inventory-web-ui && \ go build -o inventory-web-ui . FROM alpine:3.19 RUN apk add --no-cache ca-certificates COPY --from=builder /src/inventory-web-ui /usr/local/bin/ EXPOSE 8080 CMD ["inventory-web-ui"]