🔀
Traefik Reverse Proxy
Автоматический reverse proxy с SSL/TLS сертификатами через Let's Encrypt
Базовая инфраструктура для integ-api, integ-admin и integ-core
# Установка зависимостей
npm install
# Генерация .env из Doppler
./scripts/generate-env.sh dev
# Проверка форматирования
npm run format:checkinteg-deploy/
├── docker-compose.dev.yml # Dev: traefik + postgres + api + admin
├── docker-compose.prod.yml # Prod: traefik + api + admin
├── scripts/
│ ├── generate-env.sh # Doppler → .env
│ └── health-check.sh # Проверка здоровья сервисов
└── .github/workflows/ # CI/CD пайплайныПосле деплоя на сервере создаётся:
/opt/integ/
├── docker-compose.yml # Из dev/prod версии
├── .env # Переменные из Doppler
└── letsencrypt/
└── acme.json # SSL сертификаты (автоматически)