Files
EvoBGP/deploy/compose/.env.web-sec.example
T
Denozordec 4acd6857c9
CI / changes (push) Successful in 6s
CI / openapi (push) Has been skipped
CI / go (push) Has been skipped
CI / docker-web (deploy/docker/evobgp-web/Dockerfile, , evobgp-web) (push) Has been skipped
CI / docker-web (deploy/docker/evobgp-web/Dockerfile, evobgp-all, evobgp-web-all) (push) Has been skipped
CI / docker-bird (push) Has been skipped
CI / bird2 (push) Has been skipped
CI / docker-go-prime (push) Has been skipped
CI / docker-go (deploy/docker/evobgp-agent/Dockerfile, , evobgp-agent) (push) Has been skipped
CI / docker-go (evobgp-all, 1, deploy/docker/gobinary/Dockerfile, , evobgp-all) (push) Has been skipped
CI / docker-go (evobgp-api, 1, deploy/docker/gobinary/Dockerfile, , evobgp-api) (push) Has been skipped
CI / docker-go (evobgp-deploy, 0, deploy/docker/gobinary/Dockerfile, , evobgp-deploy) (push) Has been skipped
CI / docker-go (evobgp-ingest, 0, deploy/docker/gobinary/Dockerfile, , evobgp-ingest) (push) Has been skipped
CI / docker-go (evobgp-node, 0, deploy/docker/gobinary/Dockerfile, , evobgp-node) (push) Has been skipped
CI / docker-go (evobgp-render, 0, deploy/docker/gobinary/Dockerfile, , evobgp-render) (push) Has been skipped
CI / docker-go (evobgp-scheduler, 0, deploy/docker/gobinary/Dockerfile, , evobgp-scheduler) (push) Has been skipped
feat: enhance deployment configuration for secure Web UI with Traefik integration
Added support for a secure Web UI using Traefik with Let's Encrypt and Cloudflare DNS challenge. Updated docker-compose files to include new service definitions and environment variables for configuration. Improved documentation to guide users in setting up the secure UI environment.
2026-04-07 21:29:19 +07:00

17 lines
761 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Параметры защищенного Web UI (Traefik + Let's Encrypt DNS challenge через Cloudflare).
# Используйте вместе с deploy/compose/.env:
# docker compose --env-file .env --env-file .env.web-sec ...
# FQDN для Web UI (A/AAAA запись должна указывать на VPS; Cloudflare: DNS only).
WEBUI_DOMAIN=bgp.example.com
# Разрешенные IP/CIDR (через запятую).
# Пример: один IP + подсеть офиса.
WEBUI_IP_WHITELIST=203.0.113.10/32,198.51.100.0/24
# Email для ACME аккаунта Let's Encrypt.
LETSENCRYPT_EMAIL=admin@example.com
# Cloudflare API token с правами Zone:DNS:Edit только на нужную зону.
CF_DNS_API_TOKEN=replace_me