This commit is contained in:
2022-09-06 23:55:31 +07:00
parent 429f1f3a6e
commit 293a7d39b0
2 changed files with 79 additions and 39 deletions

View File

@@ -1,21 +1,10 @@
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" ]
COPY app/go-site /app/
WORKDIR /app
RUN apk add --no-cache ca-certificates &&\
chmod +x go-site
CMD [ "./go-site" ]