Set docker compose default to production mode
This commit is contained in:
18
README.md
18
README.md
@@ -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
|
||||
```
|
||||
|
||||
部署後可透過:
|
||||
|
||||
|
||||
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user