From 766e0b125a42df30098552f027a35ab167cf0362 Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Wed, 15 May 2024 16:29:39 +0700 Subject: [PATCH] Update build file --- build.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build.sh b/build.sh index 67f763b4..8b0ab89c 100644 --- a/build.sh +++ b/build.sh @@ -53,6 +53,14 @@ mkdir -p $PERSISTENT_DIR; # echo "PRIVATE_KEY=$(cat /etc/letsencrypt/live/ibcornelsen.de/privkey.pem | base64 | tr -d '\n')" >> ~/$APP_NAME/.env; # echo "CERTIFICATE=$(cat /etc/letsencrypt/live/ibcornelsen.de/fullchain.pem | base64 | tr -d '\n')" >> ~/$APP_NAME/.env; +# Wir müssen sichergehen, dass der Database Container läuft, sonst können wir ihn nicht linken. +if [ ! $((docker ps | grep $DB_CONTAINER_NAME) | wc -l) -gt 0 ]; then + cd ../database; + bash build.sh; + cd ../$APP_NAME; +fi + + # Jetzt wo wir alle Vorbereitungen getroffen haben, starten wir das Docker Image und linken es mit der Datenbank. docker run -d --name $APP_NAME --link $DB_CONTAINER_NAME \ -v "${PERSISTENT_DIR}:/persistent" \