diff --git a/CONFIG.md b/CONFIG.md index e18f425..f7e5c1a 100644 --- a/CONFIG.md +++ b/CONFIG.md @@ -101,3 +101,5 @@ BingPaper 支持通过配置文件(YAML)和环境变量进行配置。 - `BINGPAPER_STORAGE_TYPE=s3` - `BINGPAPER_STORAGE_S3_BUCKET=my-images` - `BINGPAPER_ADMIN_PASSWORD_BCRYPT="$2a$10$..."` +- `HOST_PORT=8080` (仅限 Docker Compose 部署,控制宿主机映射到外部的端口) +- `BINGPAPER_SERVER_PORT=8080` (控制应用监听端口及容器内部端口) diff --git a/docker-compose.yml b/docker-compose.yml index 2daf202..c376234 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,12 +8,12 @@ services: container_name: bingpaper restart: always ports: - - "8080:8080" + - "${HOST_PORT:-8080}:${BINGPAPER_SERVER_PORT:-8080}" volumes: - ./data:/app/data environment: - TZ=Asia/Shanghai - - BINGPAPER_SERVER_PORT=8080 + - BINGPAPER_SERVER_PORT=${BINGPAPER_SERVER_PORT:-8080} - BINGPAPER_LOG_LEVEL=info - BINGPAPER_API_MODE=local - BINGPAPER_CRON_ENABLED=true