Графический интерфейс сервера NodeJS для разработки и запуска новых приложений

#node.js #function #microservices #pm2

Вопрос:

Я ищу автономный инструмент с открытым исходным кодом, который может:

  • мониторинг микро приложений NodeJS,
  • запускайте новые приложения / функции NodeJS (вы можете называть их так, как хотите),
  • разрешить разработку в веб — интерфейсе новых приложений NodeJS.

Моей команде нужно много раз разрабатывать множество небольших приложений (скажем, микросервисов), которые выполняют одну работу. Например, простые приложения NodeJS, которые обрабатывают веб-соединение из одного приложения и передают его в другое, или приложение, которое обрабатывает отправку формы. Я хотел бы сохранить их на своем собственном DigitalOcean droplet, но мне нужно что-то, что позволит мне легко управлять ими из веб-интерфейса. Таким образом, разработчикам не потребуется прямой доступ к серверу.

Я знаю о PM2, веб-интерфейсе для PM2, но он все еще не позволяет мне разрабатывать приложения в веб-интерфейсе. Я знаю о CodeSandbox, но он не является автономным и не дает мне столько свободы.

Это выглядит как комбинация PM2, мониторов экземпляров nodejs и облачной среды разработки.

Комментарии:

1. #1 несколько приложений в одной капле? если что-то не получится, все ваши приложения будут отключены #2 разработчикам не потребуется доступ непосредственно к серверу . У вас есть среда тестирования или песочницы? #3 У вас есть несколько примеров простого управления ? Вы имеете в виду: запуск, остановка, развертывание, перезапуск ?