Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Облегчённое конфигурирование и быстрый старт, и некоторые другие мысли. #52

Open
sbmaxx opened this issue Aug 3, 2015 · 1 comment

Comments

@sbmaxx
Copy link
Member

sbmaxx commented Aug 3, 2015

Сейчас запустить devexp в первый раз бывает достаточно сложно ;)

  • многослойный config размазанный по куче файлам;
  • ручной запуск mongodb;
  • наличие большого числа зависимостей.

Что предлагаю:

  1. перейти на config для хранения плоского списка конфигурационных опций;
  2. предоставить возможность пользователю самостоятельный запуск mongodb во всех режимах: dev, prod, etc. Как правило она запущена у всех в виде демона, и нет смысла запускать её руками;
    3. сделать максимальное число зависимостей в package.json опциональным, повыносить отдельные модули в отдельные git-репозитории, организовать подключение "аля" grunt. Сейчас даже если ты не используешь какой-нибудь модуль, он обязательно подгрузится при старте приложения. А штуки типа jabber ещё и доставляют много проблем при установке ;)
  3. использовать pm2 для продакшен режима;
  4. прикрутить commander.js + inquirer.js для первоначальной установки/запуска?.

В веточке config пробую сейчас пункты: 1, 2, 5.

@d4rkr00t
Copy link
Member

  1. сделали
  2. сделали
  3. можно, выглядит круто
  4. посмотрю, но вроде тоже будет полезно

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants