Skip to content
Snippets Groups Projects
Commit 514d76dd authored by Maxim Solomonov's avatar Maxim Solomonov
Browse files

MP-17: Updated dockerfile

parent 71c54694
Branches
Tags
No related merge requests found
# syntax=docker/dockerfile:1
ARG CONT_IMG_VER
FROM registry.gitlab.mashroom.com/infrastructure-team/operations/imagebaykery/gobuild:$CONT_IMG_VER AS builder
ARG REGISTRY
ARG VERSION
FROM $REGISTRY/mashplace/devops/infrastructure/gobuild:$VERSION AS builder
WORKDIR /go/src/gitlab.mashroom.com/mashroom
COPY . .
RUN export CGO_ENABLED=1 GO111MODULE=on GOOS=linux GOARCH=amd64 && \
cd cmd/app/
# go build -tags=jsoniter -a -race -installsuffix cgo -mod vendor -o statistics -v main.go
RUN export CGO_ENABLED=1 GO111MODULE=on GOOS=linux GOARCH=amd64 GOPRIVATE=gitlab.mashplace.com && \
go mod tidy && \
go mod vendor && \
cd cmd/app && \
go build -tags=jsoniter -a -race -installsuffix cgo -mod vendor -o /go/bin/mashroom-statistics/statistics -v main.go
# FROM scratch
# COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
# COPY --from=builder /go/src/gitlab.mashroom.com/mashroom ./
# ENTRYPOINT ["/mashroom-account"]
\ No newline at end of file
FROM alpine:3.17.1
RUN apk --update --no-cache add mongodb-tools postgresql13-client
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
COPY --from=builder /go/bin/mashroom-statistics /
ENTRYPOINT ["/statistics"]
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment