Files
gitlab-ci/ci/Dockerfile
2022-09-06 15:11:35 +07:00

22 lines
439 B
Docker

ARG DOCKER_BASEIMAGE
FROM ${DOCKER_BASEIMAGE}
LABEL maintainer="${DOCKER_MAINTAINER:-vasyakrg@gmail.com}"
ADD ./app /app/
WORKDIR /app/
ARG VERSION=0.0.1
ENV VERSION=${VERSION}
RUN CGO_ENABLED=0 GOOS=linux GO111MODULE=auto go build -a -ldflags="-X 'main.Version=v${VERSION}'" -installsuffix cgo -o main .
FROM alpine
ENV LANGUAGE="ru"
COPY --from=0 /app/ /
RUN apk add --no-cache ca-certificates &&\
chmod +x main
CMD [ "./main" ]