fix: update deployment configuration for Traefik and secure Web UI
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

Changed the Traefik image version to 'latest' in both docker-compose files and updated the environment variables in the .env file for the secure Web UI, including new domain and IP whitelist settings. This ensures compatibility and security enhancements for the deployment.
This commit is contained in:
Denozordec
2026-04-07 22:35:54 +07:00
parent 4acd6857c9
commit 00bd03735a
3 changed files with 8 additions and 6 deletions
@@ -8,7 +8,7 @@ EVOBGP_REGISTRY=git.shts.su/denozord
EVOBGP_IMAGE_TAG=latest EVOBGP_IMAGE_TAG=latest
# Защищенный Web UI (Traefik + Let's Encrypt + Cloudflare DNS challenge) # Защищенный Web UI (Traefik + Let's Encrypt + Cloudflare DNS challenge)
WEBUI_DOMAIN=bgp.example.com WEBUI_DOMAIN=bgp.shz.su
WEBUI_IP_WHITELIST=203.0.113.10/32,198.51.100.0/24 WEBUI_IP_WHITELIST=109.174.26.78/32,87.103.241.8/32
LETSENCRYPT_EMAIL=admin@example.com LETSENCRYPT_EMAIL=admin@shz.su
CF_DNS_API_TOKEN=replace_me CF_DNS_API_TOKEN=cfut_3D1i0MNBVX6MNSsjcFytsfSlyB4B15t7H3DYXuzq22011588
+2 -1
View File
@@ -261,7 +261,7 @@ services:
evobgp-edge: evobgp-edge:
profiles: ["microvps-full"] profiles: ["microvps-full"]
image: traefik:v3.1 image: traefik:latest
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- evobgp-web-microvps - evobgp-web-microvps
@@ -269,6 +269,7 @@ services:
- "80:80" - "80:80"
- "443:443" - "443:443"
environment: environment:
DOCKER_API_VERSION: "1.44"
CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN} CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN}
command: command:
- --api.dashboard=false - --api.dashboard=false
+2 -1
View File
@@ -151,7 +151,7 @@ services:
max-file: "3" max-file: "3"
evobgp-edge: evobgp-edge:
image: traefik:v3.1 image: traefik:latest
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
evobgp-web: evobgp-web:
@@ -160,6 +160,7 @@ services:
- "80:80" - "80:80"
- "443:443" - "443:443"
environment: environment:
DOCKER_API_VERSION: "1.44"
CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN} CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN}
command: command:
- --api.dashboard=false - --api.dashboard=false