docker config

This commit is contained in:
h z
2026-02-14 15:16:45 +00:00
parent 7289001503
commit 2d74648d3a
5 changed files with 59 additions and 14 deletions

40
docker-publish Normal file
View 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 Dialectic.Backend
docker build -t git.hangman-lab.top/hzhang/dialectic-backend:latest .
docker push git.hangman-lab.top/hzhang/dialectic-backend:latest
cd ..
fi
if [ "$BUILD_FRONTEND" = true ]; then
cd Dialectic.Frontend
docker build -t git.hangman-lab.top/hzhang/dialectic-frontend:latest .
docker push git.hangman-lab.top/hzhang/dialectic-frontend:latest
cd ..
fi