4 Commits
3 changed files with 19 additions and 7 deletions
+2 -1
View File
@@ -1,5 +1,6 @@
ARG BUILDPLATFORM=$BUILDPLATFORM
FROM --platform=$BUILDPLATFORM golang:1.18 AS psiphon_builder
ARG GO_VERSION=$GO_VERSION
FROM --platform=$BUILDPLATFORM golang:$GO_VERSION AS psiphon_builder
WORKDIR /go
LABEL stage=builder
ARG VERSION=2.0.23
+9
View File
@@ -0,0 +1,9 @@
#!/bin/sh
if test "$1" -eq 256 ; then
e=$((128 + $2))
else
e="$1"
fi
echo "$e" > /run/s6-linux-init-container-results/exitcode
+8 -6
View File
@@ -1,11 +1,13 @@
#!/bin/bash
TARGETS="linux/amd64,linux/386,linux/arm64,linux/arm/v7,linux/arm/v6"
VERSION=2.0.29
MK_TARGETS=${TARGETS:-"linux/amd64,linux/386,linux/arm64,linux/arm/v7,linux/arm/v6"}
MK_VERSION=${VERSION:-2.0.30}
MK_GO_VERSION=${GO_VERSION:-1.20}
sudo docker buildx build \
--build-arg TARGETS=${TARGETS} \
--build-arg VERSION=${VERSION} \
-t swarupsengupta2007/psiphon:${VERSION} \
--build-arg TARGETS=${MK_TARGETS} \
--build-arg VERSION=${MK_VERSION} \
--build-arg GO_VERSION=${MK_GO_VERSION} \
-t swarupsengupta2007/psiphon:${MK_VERSION} \
-t swarupsengupta2007/psiphon:latest \
--platform ${TARGETS} . $1
--platform ${MK_TARGETS} . $1