diff --git a/.gitea/workflows/deploy-demo.yaml b/.gitea/workflows/deploy-demo.yaml deleted file mode 100644 index c23e5c7..0000000 --- a/.gitea/workflows/deploy-demo.yaml +++ /dev/null @@ -1,54 +0,0 @@ -# name: Koori-ERP-Demo-Deploy -# on: -# push: -# branches: -# - demo - -# jobs: -# sync-update: -# runs-on: ubuntu-latest -# steps: -# - name: 1. Checkout New Code -# uses: actions/checkout@v3 -# with: -# github-server-url: http://192.168.0.103:3000 -# repository: ${{ gitea.repository }} -# # - name: 1. Checkout New Code -# # run: | -# # # 進入工作目錄並直接用 git 抓 code,完全不需要 Node -# # rm -rf ./* -# # git clone -b main http://server:3000/${{ gitea.repository }}.git . - -# - name: 2. Sync Files to Running Container -# run: | -# # A. 執行複製 -# cp .env.example .env -# sed -i "s|APP_KEY=.*|APP_KEY=${{ secrets.APP_KEY }}|g" .env -# # B. 確保容器環境是最新的 -# # --wait 會確保容器真的跑起來了才執行下一步 -# docker compose up -d --build --force-recreate --wait - -# # C. 執行精簡化複製 (關鍵優化!) -# # 排除 .git, node_modules, vendor 這三大黑洞 -# tar --exclude='.git' \ -# --exclude='node_modules' \ -# --exclude='vendor' \ -# -cf - . | docker exec -i koori-erp-laravel tar -xf - -C /var/www/html - -# docker exec koori-erp-laravel chown -R 1000:1000 /var/www/html - - -# - name: 3. Backend & Frontend Build -# run: | -# docker exec -u 1000:1000 -w /var/www/html koori-erp-laravel sh -c " -# composer install --optimize-autoloader && -# npm install && -# npm run build && -# php artisan migrate --force && -# php artisan optimize:clear -# " - -# - name: 4. Final Permission Fix -# run: | -# # 統一修正權限 -# docker exec koori-erp-laravel chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache \ No newline at end of file