add docker scripts
This commit is contained in:
22
docker/buildClusterDocker.sh
Executable file
22
docker/buildClusterDocker.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
|
||||
DOCKER_CLI_EXPERIMENTAL=enabled
|
||||
|
||||
cp ./docker/ClusterDockerfile ./router-backend/build/Dockerfile
|
||||
cd ./router-backend/build
|
||||
|
||||
if [ $# -lt 1 ]; then
|
||||
echo "missing arguments,\nusage: \$version [-,push,save] \$saveDir"
|
||||
exit 1
|
||||
fi
|
||||
#linux/arm64/v8,
|
||||
if [ "$2" == "push" ]; then
|
||||
docker buildx build --platform linux/amd64 -t bdware/bdcluster:$1 ./ --push
|
||||
elif [ "$2" == "save" ]; then
|
||||
docker buildx build --platform linux/amd64 -t bdware/bdcluster:$1 ./ --load
|
||||
docker save -o $3/bdcluster-$1.tar bdware/bdcluster:$1
|
||||
else
|
||||
# docker buildx build --platform linux/arm64/v8 -t bdware/bdcluster:$1 ./ --load
|
||||
docker build -t bdware/bdcluster:$1 ./
|
||||
docker tag bdware/bdcluster:$1 bdware/bdcluster:latest
|
||||
fi
|
||||
Reference in New Issue
Block a user