From b7e4835a0db970ca684a564c119825fd6f6c5442 Mon Sep 17 00:00:00 2001 From: Marco Wende Date: Sun, 21 Jun 2026 11:09:41 +0200 Subject: [PATCH] Fix: auto-generate APP_KEY if empty on deploy, add cache:clear step Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/deploy.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 5e27a63..e4d89ed 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -41,9 +41,15 @@ jobs: cd "$DEPLOY_PATH" /opt/plesk/php/8.4/bin/php -d open_basedir="" /usr/local/psa/var/modules/composer/composer.phar install --no-dev --optimize-autoloader + + # APP_KEY prüfen und ggf. generieren (nur wenn leer) + grep -q "^APP_KEY=$" "$DEPLOY_PATH/.env" && \ + /opt/plesk/php/8.4/bin/php -d open_basedir="" artisan key:generate --force || true + /opt/plesk/php/8.4/bin/php -d open_basedir="" artisan config:clear /opt/plesk/php/8.4/bin/php -d open_basedir="" artisan route:clear /opt/plesk/php/8.4/bin/php -d open_basedir="" artisan view:clear + /opt/plesk/php/8.4/bin/php -d open_basedir="" artisan cache:clear /opt/plesk/php/8.4/bin/php -d open_basedir="" artisan migrate --force /opt/plesk/php/8.4/bin/php -d open_basedir="" artisan db:seed --class=EmailTemplateSeeder --force /opt/plesk/php/8.4/bin/php -d open_basedir="" artisan config:cache