examples: add GODOXY_FRONTEND_PORT environment variable

This commit is contained in:
yusing 2025-03-28 03:21:34 +08:00
parent 597abc5b06
commit 5ea82645ef
2 changed files with 10 additions and 3 deletions

View file

@ -42,6 +42,9 @@ GODOXY_HTTPS_ADDR=:443
# API listening address # API listening address
GODOXY_API_ADDR=127.0.0.1:8888 GODOXY_API_ADDR=127.0.0.1:8888
# Frontend listening port
GODOXY_FRONTEND_PORT=3000
# Prometheus Metrics # Prometheus Metrics
GODOXY_PROMETHEUS_ENABLED=true GODOXY_PROMETHEUS_ENABLED=true

View file

@ -4,14 +4,17 @@ services:
image: ghcr.io/yusing/godoxy-frontend:latest image: ghcr.io/yusing/godoxy-frontend:latest
container_name: godoxy-frontend container_name: godoxy-frontend
restart: unless-stopped restart: unless-stopped
network_mode: host network_mode: host # do not change this
env_file: .env env_file: .env
depends_on: depends_on:
- app - app
environment:
PORT: ${GODOXY_FRONTEND_PORT:-3000}
# modify below to fit your needs # modify below to fit your needs
labels: labels:
proxy.aliases: godoxy proxy.aliases: godoxy
proxy.godoxy.port: 3000 proxy.godoxy.port: ${GODOXY_FRONTEND_PORT:-3000}
# proxy.godoxy.middlewares.cidr_whitelist: | # proxy.godoxy.middlewares.cidr_whitelist: |
# status: 403 # status: 403
# message: IP not allowed # message: IP not allowed
@ -24,13 +27,14 @@ services:
image: ghcr.io/yusing/godoxy:latest image: ghcr.io/yusing/godoxy:latest
container_name: godoxy container_name: godoxy
restart: always restart: always
network_mode: host network_mode: host # do not change this
env_file: .env env_file: .env
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- ./config:/app/config - ./config:/app/config
- ./logs:/app/logs - ./logs:/app/logs
- ./error_pages:/app/error_pages - ./error_pages:/app/error_pages
- ./data:/app/data
# To use autocert, certs will be stored in "./certs". # To use autocert, certs will be stored in "./certs".
# You can also use a docker volume to store it # You can also use a docker volume to store it