Рабочий процесс отправки приложения Node.js на серверы dev / prod - PullRequest
3 голосов
/ 14 января 2012

У меня есть приложение Node.js Express, которое я размещаю на Nodejitsu.Я уже использую env коммутаторы в Express для dev и prod, но, очевидно, мне нужно будет перейти на разные dev и prod серверы.для отправки на эти серверы требуется простой jitsu deploy, который ищет в моем package.json информацию о приложении и домене / поддомене.

Я пытаюсь придумать лучший способ обработки различных нажатий dev и prod (и / r возможно testing, staging и т. д. в будущем) с учетом ограничения package.json.Ясно, что я бы не хотел поддерживать несколько репозиториев git, каждое со своим немного отличающимся package.json.

Какой рабочий процесс был бы идеальным для обработки этого?

1 Ответ

3 голосов
/ 14 января 2012

Мы не используем Jitsu, но мы храним несколько разных версий confs в папке confs.Когда мы приступим к развертыванию наших сценариев, скопируйте соответствующий файл conf / package.json в корневой каталог.

Вас может заинтересовать это: https://github.com/nodejitsu/jitsu/issues/134

Как указывает на это Малецкийвопрос, это можно сделать с помощью скриптов npm.В файле (файлах) package.json можно настроить несколько сценариев, которые выполняют соответствующую работу перед развертыванием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...