diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index eaa0a13..2f41d2e 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -21,16 +21,9 @@ jobs: - name: 3. Build and Start Docker run: | - # 啟動容器 - docker compose up -d --build - - # 【關鍵修正】把目前目錄下的「所有東西」複製進容器的 /var/www/html/ - # 注意:點後面加個斜槓或是用內容複製,可以避開目錄覆蓋衝突 - docker cp ./ koori-erp-laravel.test-1:/var/www/html/ - - # 修正權限 - docker exec koori-erp-laravel.test-1 chown -R www-data:www-data /var/www/html - docker exec koori-erp-laravel.test-1 chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache + # 使用 --remove-orphans 會自動清掉不屬於目前配置的舊容器 + # 使用 -v 會清掉匿名的 volumes,避免資料殘留 + docker compose down --remove-orphans - name: 4. Initialize Laravel run: |