[FIX] 修復正式環境 CI/CD rsync 權限與 sudo 問題
1. 將 twsystem1003 加入 docker 群組,移除腳本中的 sudo 需求。 2. 在 docker exec 指令中加入 -u 1001:1001,避免產生 root 權限的編譯檔案導致 rsync 同步失敗。
This commit is contained in:
parent
66bb6006e6
commit
9031f5fd4e
@ -32,12 +32,12 @@ jobs:
|
||||
run: |
|
||||
ssh twsystem1003@34.84.169.132 "cd ~/star-cloud && \
|
||||
WWWGROUP=1001 WWWUSER=1001 docker compose up -d --build && \
|
||||
sudo docker exec star-cloud-laravel composer install --no-dev --optimize-autoloader && \
|
||||
sudo docker exec star-cloud-laravel npm install && \
|
||||
sudo docker exec star-cloud-laravel npm run build && \
|
||||
sudo docker exec star-cloud-laravel php artisan migrate --force && \
|
||||
sudo docker exec star-cloud-laravel php artisan optimize:clear && \
|
||||
sudo docker exec star-cloud-laravel php artisan optimize && \
|
||||
sudo docker exec star-cloud-laravel php artisan db:seed --class=RoleSeeder --force && \
|
||||
sudo docker exec star-cloud-laravel php artisan db:seed --class=AdminUserSeeder --force && \
|
||||
docker exec -u 1001:1001 star-cloud-laravel composer install --no-dev --optimize-autoloader && \
|
||||
docker exec -u 1001:1001 star-cloud-laravel npm install && \
|
||||
docker exec -u 1001:1001 star-cloud-laravel npm run build && \
|
||||
docker exec -u 1001:1001 star-cloud-laravel php artisan migrate --force && \
|
||||
docker exec -u 1001:1001 star-cloud-laravel php artisan optimize:clear && \
|
||||
docker exec -u 1001:1001 star-cloud-laravel php artisan optimize && \
|
||||
docker exec -u 1001:1001 star-cloud-laravel php artisan db:seed --class=RoleSeeder --force && \
|
||||
docker exec -u 1001:1001 star-cloud-laravel php artisan db:seed --class=AdminUserSeeder --force && \
|
||||
docker restart star-cloud-mqtt-worker"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user