У меня есть установка, которая включает:
- клиентское приложение узла (следующий js)
- узел express сервер
- A PHP Сервис создания PDF-файлов
Когда я запускаю его локально (или в docker), я запускаю два процесса узла в одном контейнере, используя concurrently
, а затем запускаю сервис php в отдельной таре. Затем я могу вызвать службу php с сервера узла и вернуть результаты клиенту. Таким образом, поток примерно такой:
браузер> узел express (выполняет некоторые преобразования)> PHP> узел express> браузер
Я пытаюсь использовать heroku и изо всех сил пытаюсь подумайте, как этого добиться.
Я пытаюсь запустить php и серверы узлов в одном устройстве, что оказывается сложной задачей, а также определенно не соответствует дизайну heroku.
Однако без частных пространств (которые кажутся очень дорогими?) Я не понимаю, как я могу развернуть несколько динамометрических станций, чтобы служба основного узла могла взаимодействовать со службой PDF.
Это мой единственный вариант развернуть службу PHP как собственное приложение Heroku и подтвердить запрос?