feat: update Traefik deployment configuration for Let's Encrypt and logging
Enhanced the Traefik configuration in the docker-compose file by specifying the volume name for Let's Encrypt certificates to ensure proper storage and retrieval. Added a logging level setting for improved visibility during operation. Updated comments for clarity on usage and backup procedures.
This commit is contained in:
@@ -6,6 +6,13 @@
|
|||||||
# Для защищенного Web UI задайте переменные окружения перед запуском:
|
# Для защищенного Web UI задайте переменные окружения перед запуском:
|
||||||
# WEBUI_DOMAIN, WEBUI_IP_WHITELIST, LETSENCRYPT_EMAIL, CF_DNS_API_TOKEN
|
# WEBUI_DOMAIN, WEBUI_IP_WHITELIST, LETSENCRYPT_EMAIL, CF_DNS_API_TOKEN
|
||||||
# Cloudflare запись для WEBUI_DOMAIN: DNS only (серый облачок).
|
# Cloudflare запись для WEBUI_DOMAIN: DNS only (серый облачок).
|
||||||
|
#
|
||||||
|
# ACME / Let's Encrypt: путь задан в evobgp-edge (--certificatesresolvers...storage).
|
||||||
|
# Имя тома traefik_letsencrypt зафиксировано (volumes.traefik_letsencrypt.name), иначе при
|
||||||
|
# другом имени стека в Portainer или смене project name создаётся новый пустой том —
|
||||||
|
# Traefik не находит acme.json и отдаёт дефолтный сертификат до новой выдачи LE.
|
||||||
|
# Не использовать `docker compose down -v` без бэкапа. Если раньше был том с префиксом
|
||||||
|
# проекта, перенесите acme.json в том evobgp_traefik_letsencrypt.
|
||||||
name: evobgp-microvps-full
|
name: evobgp-microvps-full
|
||||||
|
|
||||||
configs:
|
configs:
|
||||||
@@ -163,6 +170,7 @@ services:
|
|||||||
DOCKER_API_VERSION: "1.44"
|
DOCKER_API_VERSION: "1.44"
|
||||||
CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN}
|
CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN}
|
||||||
command:
|
command:
|
||||||
|
- --log.level=INFO
|
||||||
- --api.dashboard=false
|
- --api.dashboard=false
|
||||||
- --providers.docker=true
|
- --providers.docker=true
|
||||||
- --providers.docker.exposedbydefault=false
|
- --providers.docker.exposedbydefault=false
|
||||||
@@ -213,3 +221,4 @@ volumes:
|
|||||||
bird_etc:
|
bird_etc:
|
||||||
bird_run:
|
bird_run:
|
||||||
traefik_letsencrypt:
|
traefik_letsencrypt:
|
||||||
|
name: evobgp_traefik_letsencrypt
|
||||||
|
|||||||
Reference in New Issue
Block a user