added update

This commit is contained in:
Flo 2024-12-06 01:33:17 +01:00
parent 8c25db6bb2
commit 8d261fd92e
3 changed files with 36 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
var/

View File

@ -22,6 +22,8 @@ for SYSTEM in $ENV_DIR/systems/*/*/ ; do
if [[ "$COMMAND" == "init" ]]; then
$ENV_DIR/systems/$typePart/$systemPart/bin/script/init
elif [[ "$COMMAND" == "update" ]]; then
$ENV_DIR/systems/$typePart/$systemPart/bin/script/update
else
$DENV_COMMAND $SYSTEM_CODE $COMMAND
fi

33
update Executable file
View File

@ -0,0 +1,33 @@
#!/bin/bash
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
source $SCRIPT_DIR/bin/denv
source $SCRIPT_DIR/bin/dexec
source $SCRIPT_DIR/bin/drun
EXIT=0
# Check docker-compose.yml file
if [ ! -f "$SCRIPT_DIR/docker/docker-compose.yml" ]
then
cp "$SCRIPT_DIR/docker/docker-compose.yml.dist" "$SCRIPT_DIR/docker/docker-compose.yml"
EXIT=1
fi
# Check docker-compose-mac.yml file
if [ ! -f "$SCRIPT_DIR/docker/docker-compose-mac.yml" ]
then
cp "$SCRIPT_DIR/docker/docker-compose-mac.yml.dist" "$SCRIPT_DIR/docker/docker-compose-mac.yml"
EXIT=1
fi
if [ $EXIT -eq 1 ]
then
echo "docker-compose files created, please change variables and call update again"
exit 1
fi
denvexec up -d
$SCRIPT_DIR/bin/script/foreachSystem update