From 5ea82645ef3e3f0626c723e4c16f1f805914b214 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 28 Mar 2025 03:21:34 +0800 Subject: [PATCH] examples: add GODOXY_FRONTEND_PORT environment variable --- .env.example | 3 +++ compose.example.yml | 10 +++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index fe6c634b..50d8ae8e 100644 --- a/.env.example +++ b/.env.example @@ -42,6 +42,9 @@ GODOXY_HTTPS_ADDR=:443 # API listening address GODOXY_API_ADDR=127.0.0.1:8888 +# Frontend listening port +GODOXY_FRONTEND_PORT=3000 + # Prometheus Metrics GODOXY_PROMETHEUS_ENABLED=true diff --git a/compose.example.yml b/compose.example.yml index be4d5e4f..b3ad32c7 100755 --- a/compose.example.yml +++ b/compose.example.yml @@ -4,14 +4,17 @@ services: image: ghcr.io/yusing/godoxy-frontend:latest container_name: godoxy-frontend restart: unless-stopped - network_mode: host + network_mode: host # do not change this env_file: .env depends_on: - app + environment: + PORT: ${GODOXY_FRONTEND_PORT:-3000} + # modify below to fit your needs labels: proxy.aliases: godoxy - proxy.godoxy.port: 3000 + proxy.godoxy.port: ${GODOXY_FRONTEND_PORT:-3000} # proxy.godoxy.middlewares.cidr_whitelist: | # status: 403 # message: IP not allowed @@ -24,13 +27,14 @@ services: image: ghcr.io/yusing/godoxy:latest container_name: godoxy restart: always - network_mode: host + network_mode: host # do not change this env_file: .env volumes: - /var/run/docker.sock:/var/run/docker.sock - ./config:/app/config - ./logs:/app/logs - ./error_pages:/app/error_pages + - ./data:/app/data # To use autocert, certs will be stored in "./certs". # You can also use a docker volume to store it