21 lines
687 B
Bash
Executable File
21 lines
687 B
Bash
Executable File
#!/bin/bash
|
|
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
PROJECT_DIR=$(realpath $SCRIPT_DIR/../../)
|
|
ENV_DIR=$(realpath $PROJECT_DIR/../../../)
|
|
source $ENV_DIR/bin/messages
|
|
|
|
# Check .env file
|
|
if [ ! -f "$PROJECT_DIR/.env" ] ; then
|
|
infomsg "[backend] Creating .env"
|
|
cp "$PROJECT_DIR/.env.example" "$PROJECT_DIR/.env"
|
|
successmsg "[backend] Created .env"
|
|
fi
|
|
|
|
# Check docker-compose.yml file
|
|
if [ ! -f "$PROJECT_DIR/docker/docker-compose.yml" ] ; then
|
|
infomsg "[backend] Creating docker-compose.yml"
|
|
cp "$PROJECT_DIR/docker/docker-compose.yml.dist" "$PROJECT_DIR/docker/docker-compose.yml"
|
|
successmsg "[backend] Creating docker-compose.yml"
|
|
fi
|