This commit is contained in:
2022-09-06 15:11:35 +07:00
parent a3ace3a444
commit 2d0c627dc9
4 changed files with 92 additions and 0 deletions

21
ci/Dockerfile Normal file
View File

@@ -0,0 +1,21 @@
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" ]