Dickobrazz стек для production/test окружений в инфраструктуре сервера.
В docker-compose.yaml описаны:
- bot/server сервисы для production и test режимов;
- отдельные MongoDB/Redis инстансы и named volumes для изоляции данных;
- backup контейнеры только для production томов.
Кастомные образы собираются из upstream-образов и получают конфигурацию через встроенный config.yaml:
docker-specs/Dockerfile.dickobrazz-botdocker-specs/Dockerfile.dickobrazz-bot-testdocker-specs/Dockerfile.dickobrazz-serverdocker-specs/Dockerfile.dickobrazz-server-test
Автосборка и публикация в GHCR настраивается workflow-файлом .github/workflows/build-dickobrazz-images.yml.
Примечание: все внутренние сервисы работают внутри сети
infraи не публикуют порты наружу.
- Infra Zygote - Зигота/основа инфраструктуры, которую я использую для своего сервера.
- Infra Xi Manager - Portainer стек для проекта Xi Manager.
- Infra Ingress - Portainer стек для входящего трафика.
- Infra VS Code - Portainer стек для VS Code.
- Infra GitLab - Portainer стек для GitLab.
- Infra Jenkins - Portainer стек для Jenkins.
🇷🇺 Сделано в России с любовью. ❤️
🫡 Made by Pavel Erokhin (Павел Ерохин), aka mairwunnx.
