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