M8-R07: integrate WarmteLink device access into Compose
This commit is contained in:
@@ -555,6 +555,20 @@ python scripts/export_openapi.py
|
||||
- `docker-compose.dev.yml`:本地开发显式叠加层——追加 `build: .`、独立 project /
|
||||
容器名(`-dev` 后缀)、暴露 8001,并把 DB 指向挂载的 `./data` 副本,可与生产栈在同一台机器上并存
|
||||
|
||||
WarmteLink serial access is configured directly by both Compose combinations. Before starting either
|
||||
one, set these host-specific values in your uncommitted local `.env` (use a stable `/dev/serial/by-id/...`
|
||||
path, never a transient `/dev/ttyUSB*` name):
|
||||
|
||||
```dotenv
|
||||
WARMTELINK_DEVICE_PATH=/dev/serial/by-id/<stable-by-id-name>
|
||||
WARMTELINK_SERIAL_GID=<host-serial-gid>
|
||||
```
|
||||
|
||||
Only `app` receives the device as `/dev/warmtelink:rw` and the serial group; `migration` does not.
|
||||
The app remains non-root, non-privileged, and has no added capabilities. One physical serial port may
|
||||
have only one owner: stop the app before running the Pre-M8 P1 probe. Never remove `./data`, databases,
|
||||
or volumes while changing this configuration.
|
||||
|
||||
本地开发启动方式(显式叠加 dev 层):
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user