34 lines
782 B
Bash
Executable File
34 lines
782 B
Bash
Executable File
#!/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
|