31 lines
915 B
Bash
Executable File
31 lines
915 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/denv_msg
|
|
source $ENV_DIR/bin/drun
|
|
|
|
# Install PHP packages
|
|
denv_echo_msg "[backend]: Composer install"
|
|
drun backend composer install
|
|
denv_success_msg "[backend]: Composer install done"
|
|
|
|
# Dump autoload
|
|
denv_echo_msg "[backend]: Dump autoload"
|
|
drun backend composer da
|
|
denv_success_msg "[backend]: Dump autoload done"
|
|
|
|
# Migrate databases to current version
|
|
denv_echo_msg "[backend]: Migrate db"
|
|
drun backend composer dmm
|
|
drun backend composer dmlm
|
|
denv_success_msg "[backend]: Migrate db done"
|
|
|
|
# Insert setup for project after this line
|
|
denv_echo_msg "[backend]: Initialize data"
|
|
drun backend composer console rbac:update
|
|
drun backend composer console init:data
|
|
denv_success_msg "[backend]: Initialize data done"
|