add: auto link feature
This commit is contained in:
40
docker_publish
Normal file
40
docker_publish
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
BUILD_BACKEND=false
|
||||
BUILD_FRONTEND=false
|
||||
|
||||
if [ $# -eq 0 ]; then
|
||||
BUILD_BACKEND=true
|
||||
BUILD_FRONTEND=true
|
||||
else
|
||||
for arg in "$@"; do
|
||||
case $arg in
|
||||
--backend)
|
||||
BUILD_BACKEND=true
|
||||
;;
|
||||
--frontend)
|
||||
BUILD_FRONTEND=true
|
||||
;;
|
||||
*)
|
||||
echo "unknown:$arg"
|
||||
echo "usage: $0 [ --backend | --frontend ]"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
if [ "$BUILD_BACKEND" = true ]; then
|
||||
cd HangmanLab.Backend
|
||||
docker build -t git.hangman-lab.top/hzhang/hangmanlab-backend:latest .
|
||||
docker push git.hangman-lab.top/hzhang/hangmanlab-backend:latest
|
||||
cd ..
|
||||
fi
|
||||
|
||||
if [ "$BUILD_FRONTEND" = true ]; then
|
||||
cd HangmanLab.Frontend
|
||||
docker build -t git.hangman-lab.top/hzhang/hangmanlab-frontend:latest .
|
||||
docker push git.hangman-lab.top/hzhang/hangmanlab-frontend:latest
|
||||
cd ..
|
||||
fi
|
||||
Reference in New Issue
Block a user