Docker Deploy Kit: генератор docker-compose, nginx и CI за 2 минуты
Node.js CLI-утилита с интерактивным опросом, которая генерирует готовые docker-compose.yml, nginx.conf, .env и CI-пайплайн под ваш стек (Node, Python, PHP).
01_cli.js02_prompts.js03_generators.js04_templates.js05_writer.js06_validator.jsREADME.md
Проблема
Настройка docker-compose, nginx и CI для нового проекта — это часы рутины: нужно согласовать порты, переменные окружения, volume'ы, зависимости между сервисами и конфиг прокси. Ошибки в этих файлах всплывают только при запуске и стоят времени на отладку.
Решение
CLI-утилита проводит интерактивный опрос о стеке и инфраструктуре, валидирует введённые данные и генерирует согласованный набор файлов (docker-compose.yml, nginx.conf, .env, CI-пайплайн) из проверенных шаблонов. Все значения подставляются автоматически, поэтому порты, имена сервисов и переменные окружения совпадают между файлами.
Подробнее
Возможности
- Интерактивный опрос через readline с значениями по умолчанию и валидацией ввода
- Поддержка стеков Node.js, Python и PHP с готовыми заготовками сервисов
- Выбор базы данных: PostgreSQL, MySQL или MongoDB
- Опциональное подключение Redis для кэша
- Опциональная генерация Nginx как reverse proxy
- Генерация CI-пайплайна под GitHub Actions или GitLab CI
- Флаги --stack, --output, --yes для неинтерактивного и скриптуемого запуска
- Валидатор конфигурации, блокирующий генерацию при ошибках в портах и обязательных полях
- Отчёт о созданных файлах после записи
- Корректный код выхода (1 при сбое) для использования в скриптах
Что вы получаете
- 01_cli.js — точка входа CLI: парсинг аргументов, запуск опроса, вызов генераторов и запись файлов
- 02_prompts.js — модуль интерактивного опроса о стеке, портах, БД, кэше, Nginx и CI
- 03_generators.js — ядро генерации: функции generateDockerCompose, generateNginxConf, generateEnv, generateCI
- 04_templates.js — хранилище шаблонов для стеков Node, Python и PHP
- 05_writer.js — модуль записи файлов с созданием директории и отчётом
- 06_validator.js — валидация конфигурации перед генерацией
Инструкция по установке
Требования
Варианты и цены
Выберите подходящий уровень:
- Базовый — $17 · Основной набор файлов продукта.
- Стандарт — $29 · Полный набор + инструкция по внедрению.
- Расширенный — $46 · Всё из Стандарта + расширенные материалы и обновления.
Частые вопросы
Что входит в продукт?
Node.js CLI-утилита с интерактивным опросом, которая генерирует готовые docker-compose.yml, nginx.conf, .env и CI-пайплайн под ваш стек (Node, Python, PHP).
В каком формате я получу файлы?
После оплаты вы получаете защищённую ссылку и ZIP-архив со всеми материалами. Ссылка приходит на странице заказа и доступна через Telegram-бот.
Как долго доступна ссылка на скачивание?
Ссылка активна 24 часов, до 5 скачиваний.
Нужны ли специальные знания?
Продукт рассчитан на предпринимателей и специалистов. Внутри — пошаговая инструкция, специальные навыки программирования не требуются.
Можно ли вернуть деньги?
По вопросам возврата свяжитесь с поддержкой: [email protected].