This commit is contained in:
iCodex
2024-07-30 14:30:12 +08:00
parent 6eb2410733
commit 9893df5bdd
13 changed files with 459 additions and 43 deletions

View File

@@ -1,13 +1,15 @@
#!/usr/bin/env bash
case "$1" in
"admin"|"node")
"admin"|"node"|"user"|"dns")
RUN_TYPE=$1
;;
*)
echo "USAGE: $0 from to"
echo " e.g.: $0 admin"
echo " e.g.: $0 node"
echo " e.g.: $0 user"
echo " e.g.: $0 dns"
exit
;;
esac
@@ -17,8 +19,8 @@ LATEST=$3
if [ $# -lt 2 ] ; then
echo "USAGE: $0 from to"
echo " e.g.: $0 $1 1.3.3"
echo " e.g.: $0 $1 1.3.3 latest"
echo " e.g.: $0 $1 1.3.9"
echo " e.g.: $0 $1 1.3.9 latest"
exit 1;
fi
@@ -31,4 +33,4 @@ fi
docker buildx create --use --platform=linux/arm64,linux/amd64 --name multi-platform-builder
docker buildx inspect --bootstrap
docker buildx build -f Dockerfile.${RUN_TYPE} -t icodex/edge-${RUN_TYPE}:${IMG_VERSION} --build-arg VERSION=${VERSION} --build-arg RUN_TYPE=${RUN_TYPE} --platform=linux/arm64,linux/amd64 . --push
docker buildx build -f Dockerfile -t icodex/edge-${RUN_TYPE}:${IMG_VERSION} --build-arg RUN_TYPE=${RUN_TYPE} --build-arg VERSION=${VERSION} --platform=linux/arm64,linux/amd64 . --push