Files
star-erp/.gitea/workflows/deploy.yaml
sky121113 477186bc3c
Some checks failed
Koori-ERP-Demo-Deploy / sync-update (push) Failing after 1s
yte
2026-01-05 17:22:50 +08:00

35 lines
1.1 KiB
YAML

name: Koori-ERP-Demo-Deploy
on:
push:
branches:
- main
jobs:
sync-update:
runs-on: demo-server
steps:
- name: 1. Checkout New Code
run: |
cd /home/amba/koori-erp # 👈 使用絕對路徑
git pull origin main
- name: 2. Restart Containers
run: |
cd ~/koori-erp
docker-compose -p koori-erp up -d --force-recreate
- name: 3. Install Dependencies
run: |
docker exec -w /var/www/html koori-erp-laravel.test-1 composer install --no-dev
docker exec -w /var/www/html koori-erp-laravel.test-1 npm install
docker exec -w /var/www/html koori-erp-laravel.test-1 npm run build
- name: 4. Run Migrations
run: |
docker exec koori-erp-laravel.test-1 php artisan migrate --force
- name: 5. Clear Cache
run: |
docker exec koori-erp-laravel.test-1 php artisan config:clear
docker exec koori-erp-laravel.test-1 php artisan route:clear
docker exec koori-erp-laravel.test-1 php artisan view:clear