Лучший способ запустить несколько бэкэндов в heroku (но не рабочих) - PullRequest
0 голосов
/ 09 мая 2020

У меня есть установка, которая включает:

  • клиентское приложение узла (следующий js)
  • узел express сервер
  • A PHP Сервис создания PDF-файлов

Когда я запускаю его локально (или в docker), я запускаю два процесса узла в одном контейнере, используя concurrently, а затем запускаю сервис php в отдельной таре. Затем я могу вызвать службу php с сервера узла и вернуть результаты клиенту. Таким образом, поток примерно такой:

браузер> узел express (выполняет некоторые преобразования)> PHP> узел express> браузер

Я пытаюсь использовать heroku и изо всех сил пытаюсь подумайте, как этого добиться.

Я пытаюсь запустить php и серверы узлов в одном устройстве, что оказывается сложной задачей, а также определенно не соответствует дизайну heroku.

Однако без частных пространств (которые кажутся очень дорогими?) Я не понимаю, как я могу развернуть несколько динамометрических станций, чтобы служба основного узла могла взаимодействовать со службой PDF.

Это мой единственный вариант развернуть службу PHP как собственное приложение Heroku и подтвердить запрос?

...