support building hugochat

This commit is contained in:
nora 2023-08-26 22:18:42 +02:00
parent 78bb6910f1
commit 11c10497ce
2 changed files with 23 additions and 0 deletions

View file

@ -4,6 +4,28 @@ set -eu
APP="$1"
if [ "$APP" = "hugo-chat" ]; then
git clone "https://github.com/C0RR1T/HugoChat.git" ../app
cd ../app
CURRENT_COMMIT=$(git rev-parse HEAD | cut -c1-8)
echo "Latest commit of $APP is $CURRENT_COMMIT"
IMAGE_PREFIX="docker.nilstrieb.dev/hugo-chat"
SERVER_FULL_NAME="$IMAGE_PREFIX-server:$CURRENT_COMMIT"
CLIENT_FULL_NAME="$IMAGE_PREFIX-client:$CURRENT_COMMIT"
cd ./HugoServer
echo "Building server"
docker build . -t "$SERVER_FULL_NAME"
docker push "$SERVER_FULL_NAME"
cd ../hugo-client
echo "Building client"
docker build . -t "$CLIENT_FULL_NAME"
docker push "$CLIENT_FULL_NAME"
fi
echo "Checking out $APP"
git clone "https://github.com/Nilstrieb/$APP.git" ../app