feat: add support for stripping inline comments in .env files and make Docker host port configurable via DS2API_HOST_PORT

This commit is contained in:
CJACK
2026-04-04 22:30:57 +08:00
parent eab197f4d9
commit a6836455dc
9 changed files with 130 additions and 14 deletions

View File

@@ -6,11 +6,11 @@ services:
env_file:
- .env
ports:
- "${DS2API_HOST_PORT:-6011}:${PORT:-5001}"
# Host port is configurable via DS2API_HOST_PORT; container port stays fixed at 5001.
- "${DS2API_HOST_PORT:-6011}:5001"
volumes:
- ./config.json:/app/config.json # 配置文件
- ./.env:/app/.env # 环境变量
environment:
- TZ=Asia/Shanghai
- LOG_LEVEL=INFO
- DS2API_ADMIN_KEY=${DS2API_ADMIN_KEY:-ds2api}
environment:
- TZ=Asia/Shanghai
- LOG_LEVEL=INFO
- DS2API_ADMIN_KEY=${DS2API_ADMIN_KEY:-ds2api}