feat: 租戶建立自動產生預設網域與管理員帳號
All checks were successful
Koori-ERP-Deploy-System / deploy-demo (push) Successful in 1m0s
Koori-ERP-Deploy-System / deploy-production (push) Has been skipped

- 修改 TenantController 自動產生預設網域 ({tenant_id}.{TENANT_DEFAULT_DOMAIN})
- 新增 TenantDatabaseSeeder 自動建立 admin 帳號
- 啟用 SeedDatabase Job 在建立租戶時自動執行 seeder
- 新增 TENANT_DEFAULT_DOMAIN 環境變數支援不同環境
- 補充中央資料庫所需的 migrations
This commit is contained in:
2026-01-15 16:55:24 +08:00
parent 287ac6faa3
commit 9bc7c8514b
18 changed files with 452 additions and 25 deletions

View File

@@ -1,4 +1,4 @@
# Koori ERP
# Star ERP
本專案是一個基於 Laravel 12, Inertia.js (React) 與 Tailwind CSS 開發的 ERP 系統。
@@ -36,25 +36,25 @@ cp .env.example .env
# 背景執行容器
docker compose up -d --build
docker exec -it koori-erp-laravel.test-1 composer install
docker exec -it star-erp-laravel composer install
# 生成 App Key
docker exec -it koori-erp-laravel.test-1 php artisan key:generate
docker exec -it star-erp-laravel php artisan key:generate
```
### 3. 資料庫遷移與初始化
```bash
# (選填) 如果有種子資料
docker exec -it koori-erp-laravel.test-1 php artisan migrate --seed
docker exec -it star-erp-laravel php artisan migrate --seed
```
### 4. 啟動前端開發伺服器 (Vite)
```bash
docker exec -it koori-erp-laravel npm install
docker exec -it koori-erp-laravel npm run dev
docker exec -it star-erp-laravel npm install
docker exec -it star-erp-laravel npm run dev
```
啟動後,您可以透過以下連結瀏覽專案: