From 25112cb03acc54ed400d168524918a9566c2def2 Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Sat, 25 Jan 2025 22:22:42 -0600 Subject: [PATCH] wip --- docker/entrypoint.sh | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 78d9d10..eb43b37 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -2,21 +2,17 @@ cd /var/www/app -echo -e "\n====================== Running entrypoint script... ====================== " - -if [ ! -f ".env" ]; then - echo " > Ope, gotta create an .env file!" - - [ -d ".env" ] && rm -rf .env - - cp .env.example .env -fi - echo -e "\n====================== Validating environment... ====================== " run_as_www_user() { su - www-data -c "/usr/local/bin/php /var/www/app/artisan $1" } +if [ ! -f ".env" ]; then + echo " > Ope, you forgot to create an .env file! Create the required .env file and restart the container!" + + exit 1; +fi + if ( ! grep -q "^APP_KEY=" ".env" || grep -q "^APP_KEY=$" ".env"); then echo " > The required APP_KEY configuration is missing in your .env file. Copy and paste this key into your .env file. Then restart the container!" @@ -31,6 +27,8 @@ if ( ! grep -q "^APP_KEY=" ".env" || grep -q "^APP_KEY=$" ".env"); then } draw_box "base64:$(openssl rand -base64 32)" + + exit 1; fi if [ ! -L "public/storage" ]; then