Skip to content

Integ DeployИнфраструктура платформы

Базовая инфраструктура для integ-api, integ-admin и integ-core

Быстрый старт

bash
# Установка зависимостей
npm install

# Генерация .env из Doppler
./scripts/generate-env.sh dev

# Проверка форматирования
npm run format:check

Структура проекта

integ-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 сертификаты (автоматически)

Связанные проекты

  • integ-api — Backend API (Docker)
  • integ-admin — Админ-панель (Docker)
  • integ-core — Интеграции (Cloudflare Workers)

Integ Deploy Documentation