43 lines
894 B
Markdown
43 lines
894 B
Markdown
|
|
# Investor RPG 開發環境
|
|||
|
|
|
|||
|
|
## 第一次啟動
|
|||
|
|
|
|||
|
|
需要 Node.js 18 以上版本。在終端機執行:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd /Users/daniel/Desktop/finance/app
|
|||
|
|
cp .env.example .env # 已經有 .env 時不要執行這行
|
|||
|
|
npm install
|
|||
|
|
npm run dev:all
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
啟動完成後開啟 <http://localhost:5173>。
|
|||
|
|
|
|||
|
|
`npm run dev:all` 會同時啟動:
|
|||
|
|
|
|||
|
|
- 前端 Vite:<http://localhost:5173>
|
|||
|
|
- 後端 API:<http://localhost:3000>
|
|||
|
|
- API 健康檢查:<http://localhost:3000/api/health>
|
|||
|
|
|
|||
|
|
按 `Ctrl+C` 會一起關閉前端與後端。
|
|||
|
|
|
|||
|
|
## 日常啟動
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd /Users/daniel/Desktop/finance/app
|
|||
|
|
npm run dev:all
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
不要只執行 `npm run dev`;那只會啟動前端,沒有後端 API 時頁面資料功能不會運作。
|
|||
|
|
|
|||
|
|
## Docker 啟動
|
|||
|
|
|
|||
|
|
若要用接近正式環境的方式啟動:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd /Users/daniel/Desktop/finance/app
|
|||
|
|
docker compose up --build
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
完成後開啟 <http://localhost:8080>。
|