diff --git a/bin/script/init b/bin/script/init index f2baa98..508c7cc 100755 --- a/bin/script/init +++ b/bin/script/init @@ -4,13 +4,33 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) PROJECT_DIR=$(realpath $SCRIPT_DIR/../../) ENV_DIR=$(realpath $PROJECT_DIR/../../../) +EXIT=0 + # Check .env file if [ ! -f "$PROJECT_DIR/.env" ] then - echo "Create .env file from example..." cp "$PROJECT_DIR/.env.example" "$PROJECT_DIR/.env" - echo ".env file created, please change variables and call init again" - exit 1 + EXIT=1 +fi + +# Check docker-compose.yml file +if [ ! -f "$PROJECT_DIR/docker/docker-compose.yml" ] +then + cp "$PROJECT_DIR/docker/docker-compose.yml.dist" "$PROJECT_DIR/docker/docker-compose.yml" + EXIT=1 +fi + +# Check docker-compose-mac.yml file +if [ ! -f "$PROJECT_DIR/docker/docker-compose-mac.yml" ] +then + cp "$PROJECT_DIR/docker/docker-compose-mac.yml.dist" "$PROJECT_DIR/docker/docker-compose-mac.yml" + EXIT=1 +fi + +if [ $EXIT -eq 1 ] +then + echo "docker-compose or env files created, please change variables and call init again" + exit 1 fi # Source key-scripts