docker compose
- Конфигурация монтируется в локальный каталог
- homepage
- traefik
- Убедиться в отсутствии привязки к портам хоста
- Добавить лейбл для traefik, если приложение использует несколько портов
- Проверить использование корректных PGID и PUID внутри контейнера
services:
aaa:
volumes:
- ./data:/app/data
labels:
- "traefik.enable=true"
- "traefik.http.services.aaa.loadbalancer.server.port=1111"
- "homepage.name=aaa"
- "homepage.icon=aaa"
- "homepage.href=https://aaa.aa/"
- "homepage.group=aaa"
- "homepage.description=aaa"
- "homepage.widget.type=aaa"
- "homepage.widget.aaa=aaa"
- wud.tag.include=^\d+\.\d+\.\d+$$
networks:
- traefik_network
networks:
traefik_network:
external: true
Мониторинг:
- Проверка состояния контейнера
- Проверка доступности по HTTP
- Проверка доступности на порту (для сервисов типа dns)
- Проверка работоспособности через healthcheck.io (если применимо)
- Настройка deadman switch
Бэкапы
- Отключить резервное копирование для кэш-файлов в autorestic