services: pr-helper: build: . ports: - "${PORT:-8081}:8080" volumes: - pr-helper-data:/app/data env_file: - .env environment: - GIN_MODE=release - PORT=8080 # internal container port; external port set by .env PORT # 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" restart: unless-stopped volumes: pr-helper-data: