add: auto link feature
This commit is contained in:
Submodule HangmanLab.Backend updated: 00f6895850...26b64f8c15
Submodule HangmanLab.Frontend updated: 76b298ac8b...39a69ca5b8
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