mirror of
https://github.com/ngoduykhanh/wireguard-ui.git
synced 2025-07-31 20:28:00 +03:00
Stamp git commit into docker builds.
Conditionally include git commit into about page. The if condition is true when the following docker build arg is included --build-arg=COMMIT=$(git rev-parse --short HEAD) or when built via github (release.yml)
This commit is contained in:
parent
aadf099f50
commit
ad0b43cd45
4 changed files with 16 additions and 2 deletions
|
@ -4,6 +4,7 @@ LABEL maintainer="Khanh Ngo <k@ndk.name"
|
|||
|
||||
ARG TARGETOS=linux
|
||||
ARG TARGETARCH=amd64
|
||||
ARG COMMIT=
|
||||
|
||||
ARG BUILD_DEPENDENCIES="npm \
|
||||
yarn"
|
||||
|
@ -54,7 +55,7 @@ RUN cp -r /build/custom/ assets/
|
|||
|
||||
# Build
|
||||
RUN rice embed-go && \
|
||||
CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -a -o wg-ui .
|
||||
CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -ldflags="-X main.gitCommit=${COMMIT}" -a -o wg-ui .
|
||||
|
||||
# Release stage
|
||||
FROM alpine:3.16
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue