diff --git a/scripts/composer.sh b/scripts/composer.sh deleted file mode 100644 index 495c13a..0000000 --- a/scripts/composer.sh +++ /dev/null @@ -1,11 +0,0 @@ -declare DEPENDENCIES=(${DEPENDENCIES//,/ }) -declare AUTO_UPDATE=${AUTO_UPDATE:-true} - -install_dependencies() { - cd /var/www/html/api - - h2 'Installing composer dependencies.' - composer install - - h2 'โœ… All dependencies successfully installed.' -} diff --git a/scripts/database.sh b/scripts/database.sh deleted file mode 100644 index 1d21baa..0000000 --- a/scripts/database.sh +++ /dev/null @@ -1,30 +0,0 @@ -setup_database() { - declare sql_file - - # Save DB credentials - echo *:*:*:$DB_USER:$DB_PASSWORD >~/.pgpass - chmod 600 ~/.pgpass - - cd /var/www/db - - sql_file=$(find . -name "*.sql" -printf "%t %p\n" | sort -n | rev | cut -d' ' -f 1 | rev | tail -n1) - - if [[ "$sql_file" ]]; then - h2 "Database dump found: ${sql_file}" - - while ! pg_isready -h $DB_SERVER; do - h2 "Waiting for PostreSQL server" - sleep 1 - done - - h2 "Importing database" - cat "$sql_file" | psql -h $DB_SERVER -d $DB_SERVER -U $DB_USER - - h2 "Removing SQL dump file now that DB has been restored." - rm $sql_file - h2 "Removed." - - - fi - h2 "Done importing DB!" -} diff --git a/scripts/helpers.sh b/scripts/helpers.sh deleted file mode 100644 index aacfbb0..0000000 --- a/scripts/helpers.sh +++ /dev/null @@ -1,4 +0,0 @@ -# Handy logging function -h2() { - printf '\e[1;33m==>\e[37;1m %s\e[0m\n' "$*" -} diff --git a/scripts/plugins.sh b/scripts/plugins.sh deleted file mode 100644 index e22088e..0000000 --- a/scripts/plugins.sh +++ /dev/null @@ -1,24 +0,0 @@ -activate_plugins() { - h2 'Activating Plugins.' - - cd /var/www/html/api - - dependencies=$(cat composer.json | - jq '.require' | - jq --compact-output 'keys' | - tr -d '[]"' | tr ',' '\n') - - for package in ${dependencies}; do - - h2 $package - - vendor=$(awk -F '[\/:]+' '{print $1}' <<<$package) - packageName=$(awk -F '[\/:]+' '{print $2}' <<<$package) - isCraftPlugin=$(cat vendor/$vendor/$packageName/composer.json | jq '.type == "craft-plugin"') - - if [ "$isCraftPlugin" = true ]; then - handle=$(cat vendor/$vendor/$packageName/composer.json | jq -r '.extra.handle') - ./craft install/plugin $handle - fi - done -} diff --git a/scripts/run.sh b/scripts/run.sh deleted file mode 100644 index 59d737b..0000000 --- a/scripts/run.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash - -set -e - -source /scripts/helpers.sh -source /scripts/database.sh -source /scripts/plugins.sh -source /scripts/composer.sh - -setup_database & -SETUP_PID=$! -install_dependencies & -DEPENDENDIES_PID=$! - -wait $SETUP_PID -wait $DEPENDENCIES_PID -activate_plugins - -wait - -h2 "๐Ÿงถ ๐Ÿˆ # Go to http://localhost:9000/admin in your browser to start using Craft CMS." - -# Start php-fpm -exec "$@"