From f1345dbd4a6310b4320a58239be19ec3c478ed98 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Wed, 31 Dec 2025 09:16:21 +0800 Subject: [PATCH] OK --- .gitea/workflows/deploy.yaml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 4eef2ad..f4a0292 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -26,11 +26,13 @@ jobs: - name: 4. Initialize Laravel run: | - # 由於是第一次部署,我們需要安裝套件與跑 Migration - # 容器名稱通常是: 專案資料夾名-laravel.test-1 - # 我們用 'docker ps' 可以確認,這裡先抓關鍵字執行 - CONTAINER_NAME=$(docker ps --filter "name=laravel.test" --format "{{.Names}}") - docker exec $CONTAINER_NAME composer install --no-dev --optimize-autoloader - docker exec $CONTAINER_NAME php artisan migrate --force - docker exec $CONTAINER_NAME npm install - docker exec $CONTAINER_NAME npm run build \ No newline at end of file + # 先進容器看一下到底有沒有檔案 (除錯用) + docker exec koori-erp-laravel.test-1 ls -la /var/www/html + + # 執行安裝,如果是在容器外跑,路徑要對;如果是在容器內跑,確保路徑正確 + # 建議直接用 docker exec 跑,並指定工作目錄 + docker exec -w /var/www/html koori-erp-laravel.test-1 composer install --optimize-autoloader --no-dev + + docker exec koori-erp-laravel.test-1 php artisan key:generate + docker exec koori-erp-laravel.test-1 php artisan storage:link + docker exec koori-erp-laravel.test-1 php artisan migrate --force \ No newline at end of file