diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index ac4f42a..44f0f6d 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -21,11 +21,14 @@ jobs: - name: 3. Build and Start Docker run: | - # 使用 --remove-orphans 會自動清掉不屬於目前配置的舊容器 - # 使用 -v 會清掉匿名的 volumes,避免資料殘留 docker compose down --remove-orphans - # 重新啟動 docker compose up -d --build + + # 【強制注入】不管是掛載失效還是路徑對不上,這招一定能把 web.php 送進去 + tar -cf - . | docker exec -i koori-erp-laravel.test-1 tar -xf - -C /var/www/html + + # 修正權限(這步沒做,Laravel 後面也會噴錯) + docker exec koori-erp-laravel.test-1 chown -R www-data:www-data /var/www/html - name: 4. Initialize Laravel run: |