fix: switch to ubuntu-latest labels for compatibility with current runner
This commit is contained in:
parent
566448fe94
commit
b90e05a91a
@ -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 &&
|
||||
|
||||
Loading…
Reference in New Issue
Block a user