From a624faa728c98c1a352600ee8e21885e2a5971d2 Mon Sep 17 00:00:00 2001 From: Ryan Prather Date: Fri, 24 May 2024 00:54:11 -0400 Subject: [PATCH] Rework install script to create .env and run symfony and composer commands --- install.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index 4185e00..c9263f1 100644 --- a/install.sh +++ b/install.sh @@ -1,11 +1,17 @@ #!/bin/bash +rm -rf .env* + +echo "APP_ENV=prod" > .env +echo "APP_DEBUG=0" >> .env + LENGTH=32 SECRET_KEY=$(openssl rand -base64 $LENGTH | tr -d '=' | tr -d '+' | tr -d '/' | tr -d ' ') TRIMMED_KEY=$(cut -c1-32 <<< $SECRET_KEY) -echo "APP_SECRET=$TRIMMED_KEY" > .env.local -echo "APP_ENV=prod" >> .env.local -echo "APP_DEBUG=0" >> .env.local -echo "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"" >> .env.local -echo "MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0" >> .env.local +echo "APP_SECRET=$TRIMMED_KEY" >> .env +echo "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"" >> .env +echo "MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0" >> .env + +symfony console doctrine:migrations:migrate --no-interaction +COMPOSER_ALLOW_SUPERUSER=1 composer update