FROM golang:1.24.2-alpine3.21 WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY migrations ./migrations/ COPY *.go ./ COPY *.gohtml ./ RUN go build -o /allowance_planner EXPOSE 8080 ENV GIN_MODE=release CMD ["/allowance_planner"]