From b90e05a91aba26c7200317f03a43a125ac9dc605 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Thu, 16 Apr 2026 15:12:14 +0800 Subject: [PATCH] fix: switch to ubuntu-latest labels for compatibility with current runner --- .gitea/workflows/deploy-demo.yaml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy-demo.yaml b/.gitea/workflows/deploy-demo.yaml index 27f3bd4..ece92f4 100644 --- a/.gitea/workflows/deploy-demo.yaml +++ b/.gitea/workflows/deploy-demo.yaml @@ -7,27 +7,22 @@ on: jobs: deploy-demo: - runs-on: host + runs-on: ubuntu-latest # 使用機器人預設宣告的標籤 steps: - name: Checkout Code uses: actions/checkout@v3 - name: Step 1 - Build & Deploy Containers run: | - # 在 103 主機環境下執行 + # 機器人現在是以「容器模式」預設執行的,我需要確保它能操作宿主機 Docker WWWGROUP=1000 WWWUSER=1000 docker compose -f compose.yaml -f compose.demo.yaml up -d --build --wait - name: Step 2 - Composer & NPM & Initialization run: | docker exec -u 1000:1000 -w /var/www/html star-cloud-demo-laravel sh -c " - # 1. 後端依賴 (使用加速鏡像) composer install --no-dev --optimize-autoloader --no-interaction && - - # 2. 前端編譯 npm install && npm run build && - - # 3. Laravel 初始化與優化 php artisan migrate --force && php artisan storage:link && php artisan optimize:clear &&