cicd v1
All checks were successful
Koori-ERP-Sync-Only / sync-update (push) Successful in 38s

This commit is contained in:
2025-12-31 14:31:46 +08:00
parent 81b32e7b19
commit c3ab4425e9
2 changed files with 52 additions and 70 deletions

View File

@@ -15,22 +15,17 @@
### 1. 安裝依賴 (初次啟動)
建立目錄mkdir 檔案名稱 && cd 檔案名稱
抓取代碼git clone http://git網址/帳號/專案.git .
如果您是第一次 clone 專案,請先安裝 PHP 與 JS 依賴:
```bash
# 安裝 PHP 依賴 (透過暫時的容器)
docker run --rm \
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php84-composer:latest \
composer install --ignore-platform-reqs
# 初始化 .env 檔案
cp .env.example .env
# 生成 App Key
./vendor/bin/sail artisan key:generate
```
### 2. 啟動 Docker 容器
@@ -39,22 +34,27 @@ cp .env.example .env
```bash
# 背景執行容器
./vendor/bin/sail up -d
docker compose up -d --build
docker exec -it koori-erp-laravel.test-1 composer install
# 生成 App Key
docker exec -it koori-erp-laravel.test-1 php artisan key:generate
```
### 3. 資料庫遷移與初始化
```bash
./vendor/bin/sail artisan migrate
# (選填) 如果有種子資料
# ./vendor/bin/sail artisan db:seed
docker exec -it koori-erp-laravel.test-1 php artisan migrate --seed
```
### 4. 啟動前端開發伺服器 (Vite)
```bash
./vendor/bin/sail npm install
./vendor/bin/sail npm run dev
docker exec -it koori-erp-laravel.test-1 npm install
docker exec -it koori-erp-laravel.test-1 npm run build
```
啟動後,您可以透過以下連結瀏覽專案: