Set docker compose default to production mode

This commit is contained in:
2026-04-15 16:28:12 +08:00
parent 39b9ed8c08
commit c343dc6f11
2 changed files with 22 additions and 0 deletions

View File

@@ -119,6 +119,24 @@ Compose 版本預設會:
- 對外使用 `3500`
- 容器內部使用 `3500`
- 讀取 `.env` 內的資料庫設定
- 預設使用 `LINE_TARGET_MODE=prod`
- 推播到 `LINE_TARGET_ID_PROD`
也就是說,在 NAS 上直接執行:
```bash
sudo docker compose up -d --build
```
就會以正式環境方式啟動。
請先確認 `.env` 至少有以下設定:
```env
LINE_CHANNEL_ACCESS_TOKEN=你的token
LINE_TARGET_ID_LOCAL=你的測試對話ID
LINE_TARGET_ID_PROD=你的正式對話ID
```
部署後可透過:

View File

@@ -16,3 +16,7 @@ services:
DB_PASSWORD: ${DB_PASSWORD}
DB_DATABASE: ${DB_DATABASE:-badminton}
DB_TABLE: ${DB_TABLE:-badminton}
LINE_CHANNEL_ACCESS_TOKEN: ${LINE_CHANNEL_ACCESS_TOKEN}
LINE_TARGET_MODE: prod
LINE_TARGET_ID_LOCAL: ${LINE_TARGET_ID_LOCAL}
LINE_TARGET_ID_PROD: ${LINE_TARGET_ID_PROD}