formatting

This commit is contained in:
Swarup Sengupta
2022-06-18 12:12:51 +05:30
parent 68a7b0922f
commit 5bc7383835
+17 -16
View File
@@ -10,22 +10,23 @@ ENV DIR=/go/src/github.com/Psiphon-Labs/psiphon-tunnel-core \
GO111MODULE=off \ GO111MODULE=off \
CGO_ENABLED=0 CGO_ENABLED=0
SHELL ["/bin/bash", "-c"] SHELL ["/bin/bash", "-c"]
RUN TARGET_PALTFORMS=${TARGETS:-"$BUILDOS/$BUILDARCH"}; \ RUN TARGET_PALTFORMS=${TARGETS:-"$BUILDOS/$BUILDARCH"}; \
mkdir -p ${DIR} && \ mkdir -p ${DIR} && \
curl -sL https://github.com/Psiphon-Labs/psiphon-tunnel-core/archive/refs/tags/v${VERSION}.tar.gz | tar xz -C ${DIR} --strip-components=1 && \ curl -sL https://github.com/Psiphon-Labs/psiphon-tunnel-core/archive/refs/tags/v${VERSION}.tar.gz | \
(IFS=','; for PLATFORM in $TARGET_PALTFORMS; \ tar xz -C ${DIR} --strip-components=1 && \
do \ (IFS=','; for PLATFORM in $TARGET_PALTFORMS; \
OS=${PLATFORM%%/*} && \ do \
ARCH=${PLATFORM#*/} && \ OS=${PLATFORM%%/*} && \
ARCH=${ARCH%/*} && \ ARCH=${PLATFORM#*/} && \
VERSION=${PLATFORM##*/} && \ ARCH=${ARCH%/*} && \
TARGETVARIANT=${VERSION/$ARCH/} && \ VERSION=${PLATFORM##*/} && \
VERSION=${TARGETVER/v/} && \ TARGETVARIANT=${VERSION/$ARCH/} && \
GOOS=${OS} GOARCH=${ARCH} go install -a -tags netgo \ VERSION=${TARGETVER/v/} && \
-ldflags '-w -extldflags "-static"' \ GOOS=${OS} GOARCH=${ARCH} go install -a -tags netgo \
github.com/Psiphon-Labs/psiphon-tunnel-core/ConsoleClient && \ -ldflags '-w -extldflags "-static"' \
BINARY=$(find /go/bin/* -name "ConsoleClient*") && \ github.com/Psiphon-Labs/psiphon-tunnel-core/ConsoleClient && \
mv ${BINARY} /go/psiphon_${OS}_${ARCH}_${TARGETVARIANT}; \ BINARY=$(find /go/bin/* -name "ConsoleClient*") && \
mv ${BINARY} /go/psiphon_${OS}_${ARCH}_${TARGETVARIANT}; \
done) done)
FROM alpine:3.16.0 FROM alpine:3.16.0