fix: use PORT env var for external port mapping, hardcode internal port to 8080

This commit is contained in:
2026-06-20 23:16:11 +08:00
parent ca2e294735
commit 99fb89c60d
+2 -1
View File
@@ -2,13 +2,14 @@ services:
pr-helper: pr-helper:
build: . build: .
ports: ports:
- "8080:8080" - "${PORT:-8080}:8080"
volumes: volumes:
- pr-helper-data:/app/data - pr-helper-data:/app/data
env_file: env_file:
- .env - .env
environment: environment:
- GIN_MODE=release - GIN_MODE=release
- PORT=8080 # internal container port; external port set by .env PORT
# MYSQL_HOST in .env should point to your external MySQL # MYSQL_HOST in .env should point to your external MySQL
# Use host.docker.internal to reach the host machine from inside Docker # Use host.docker.internal to reach the host machine from inside Docker
extra_hosts: extra_hosts: