diff --git a/.env.example b/.env.example index fff8812b..4cc1a336 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,6 @@ +# docker image tag (latest, nightly) +TAG=latest + # set timezone to get correct log timestamp TZ=ETC/UTC @@ -47,8 +50,12 @@ GODOXY_API_ADDR=127.0.0.1:8888 # Frontend listening port GODOXY_FRONTEND_PORT=3000 -# Prometheus Metrics -GODOXY_PROMETHEUS_ENABLED=true +# Frontend aliases (subdomains / FQDNs, e.g. godoxy, godoxy.domain.com) +GODOXY_FRONTEND_ALIASES=godoxy + +# Docker socket +# /var/run/podman/podman.sock for podman +DOCKER_SOCKET=/var/run/docker.sock # Debug mode GODOXY_DEBUG=false \ No newline at end of file diff --git a/compose.example.yml b/compose.example.yml index b3ad32c7..acb49e3d 100755 --- a/compose.example.yml +++ b/compose.example.yml @@ -1,7 +1,7 @@ --- services: frontend: - image: ghcr.io/yusing/godoxy-frontend:latest + image: ghcr.io/yusing/godoxy-frontend:${TAG:-latest} container_name: godoxy-frontend restart: unless-stopped network_mode: host # do not change this @@ -13,7 +13,7 @@ services: # modify below to fit your needs labels: - proxy.aliases: godoxy + proxy.aliases: ${GODOXY_FRONTEND_ALIASES:-godoxy} proxy.godoxy.port: ${GODOXY_FRONTEND_PORT:-3000} # proxy.godoxy.middlewares.cidr_whitelist: | # status: 403 @@ -24,13 +24,13 @@ services: # - 192.168.0.0/16 # - 172.16.0.0/12 app: - image: ghcr.io/yusing/godoxy:latest + image: ghcr.io/yusing/godoxy:${TAG:-latest} container_name: godoxy restart: always network_mode: host # do not change this env_file: .env volumes: - - /var/run/docker.sock:/var/run/docker.sock + - ${DOCKER_SOCKET:-/var/run/docker.sock}:/var/run/docker.sock - ./config:/app/config - ./logs:/app/logs - ./error_pages:/app/error_pages