From 4e53c9a310d26aad5aeaa0d7d93f49b5537315a9 Mon Sep 17 00:00:00 2001 From: Malek Tellissi Date: Sat, 12 Sep 2026 04:22:59 +0200 Subject: [PATCH] Install composer on host during deploy so artisan commands work directly Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/deploy.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2f43fdb..37ee14a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -55,4 +55,12 @@ jobs: script: | set -e cd ~/app + + # Composer auf dem Host installieren falls nicht vorhanden + if [ ! -f ~/composer.phar ]; then + curl -sS https://getcomposer.org/installer | php -- --install-dir=~ --filename=composer.phar + fi + php ~/composer.phar install --no-dev --optimize-autoloader + docker compose up -d --build --remove-orphans + docker compose exec -T app php artisan migrate --force