2026-06-20 00:06:10 +08:00
|
|
|
services:
|
|
|
|
|
pr-helper:
|
|
|
|
|
build: .
|
|
|
|
|
ports:
|
2026-06-21 14:05:22 +08:00
|
|
|
- "${PORT:-8081}:8080"
|
2026-06-20 00:06:10 +08:00
|
|
|
volumes:
|
|
|
|
|
- pr-helper-data:/app/data
|
2026-06-20 23:08:10 +08:00
|
|
|
env_file:
|
|
|
|
|
- .env
|
2026-06-20 00:06:10 +08:00
|
|
|
environment:
|
|
|
|
|
- GIN_MODE=release
|
2026-06-20 23:16:11 +08:00
|
|
|
- PORT=8080 # internal container port; external port set by .env PORT
|
2026-06-20 23:08:10 +08:00
|
|
|
# MYSQL_HOST in .env should point to your external MySQL
|
|
|
|
|
# Use host.docker.internal to reach the host machine from inside Docker
|
|
|
|
|
extra_hosts:
|
|
|
|
|
- "host.docker.internal:host-gateway"
|
2026-06-20 00:06:10 +08:00
|
|
|
restart: unless-stopped
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
pr-helper-data:
|