docker build args.

This commit is contained in:
Miroslav Šedivý 2021-01-31 00:01:43 +01:00
parent 371cfa496c
commit 5134ff5c7e

View File

@ -17,10 +17,22 @@ RUN set -eux; \
apt-get clean -y; \ apt-get clean -y; \
rm -rf /var/lib/apt/lists/* /var/cache/apt/* rm -rf /var/lib/apt/lists/* /var/cache/apt/*
ARG GIT_COMMIT=dev
ARG GIT_BRANCH=dev
# #
# build server # build server
COPY . . COPY . .
RUN go get -v -t -d . && go build -tags browser -o bin/neko -i cmd/neko/main.go RUN go get -v -t -d . && go build \
-tags browser \
-o bin/neko \
-ldflags " \
-s -w \
-X 'demodesk/neko.buildDate=`date -u +'%Y-%m-%dT%H:%M:%SZ'`' \
-X 'demodesk/neko.gitCommit=${GIT_COMMIT}' \
-X 'demodesk/neko.gitBranch=${GIT_BRANCH}' \
" \
-i cmd/neko/main.go;
# #
# Stage 2: Runtime. # Stage 2: Runtime.