#node.js #function #microservices #pm2
Вопрос:
Я ищу автономный инструмент с открытым исходным кодом, который может:
- мониторинг микро приложений NodeJS,
- запускайте новые приложения / функции NodeJS (вы можете называть их так, как хотите),
- разрешить разработку в веб — интерфейсе новых приложений NodeJS.
Моей команде нужно много раз разрабатывать множество небольших приложений (скажем, микросервисов), которые выполняют одну работу. Например, простые приложения NodeJS, которые обрабатывают веб-соединение из одного приложения и передают его в другое, или приложение, которое обрабатывает отправку формы. Я хотел бы сохранить их на своем собственном DigitalOcean droplet, но мне нужно что-то, что позволит мне легко управлять ими из веб-интерфейса. Таким образом, разработчикам не потребуется прямой доступ к серверу.
Я знаю о PM2, веб-интерфейсе для PM2, но он все еще не позволяет мне разрабатывать приложения в веб-интерфейсе. Я знаю о CodeSandbox, но он не является автономным и не дает мне столько свободы.
Это выглядит как комбинация PM2, мониторов экземпляров nodejs и облачной среды разработки.
Комментарии:
1. #1 несколько приложений в одной капле? если что-то не получится, все ваши приложения будут отключены #2 разработчикам не потребуется доступ непосредственно к серверу . У вас есть среда тестирования или песочницы? #3 У вас есть несколько примеров простого управления ? Вы имеете в виду: запуск, остановка, развертывание, перезапуск ?