feedback/Dockerfile

15 lines
541 B
Docker
Raw Normal View History

2024-12-09 18:58:50 +00:00
FROM gitea.pena/penadevops/container-images/golang:main as build
2023-05-05 13:12:34 +00:00
WORKDIR /app
COPY . .
2024-06-08 19:08:43 +00:00
RUN apk add git
2024-12-09 18:58:50 +00:00
ENV GOPRIVATE=gitea.pena/PenaSide/common,gitea.pena/PenaSide/linters-golang
ENV GOINSECURE=gitea.pena/PenaSide/common,gitea.pena/PenaSide/linters-golang
2023-05-05 13:12:34 +00:00
RUN go mod download
2024-12-09 18:58:50 +00:00
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -gcflags "all=-N -l" -o app ./cmd/feedback/main.go
2023-05-05 13:12:34 +00:00
2024-12-09 18:58:50 +00:00
FROM gitea.pena/penadevops/container-images/alpine:main as prod
2023-05-05 13:12:34 +00:00
COPY --from=build /app/app .
COPY ./assets/template_msg.txt ./template.txt
EXPOSE 80
CMD ["/app"]