Перенос проекта Heroku на другой язык программирования - PullRequest
0 голосов
/ 02 февраля 2020

У меня есть проект PHP в моем Heroku. Это приложение LINE Chatbot. Я хочу изменить код на Go. Итак, можно ли «перезаписать» существующий код PHP или я должен начать другой проект?

Я гуглял такого рода вещи, но не нашел никаких ссылок на изменение языка программирования в проектах heroku.

Я пытался протолкнуть скрипт. go, но не могу запустить его командой "go run". Я хотел вытащить go -getting-start из heroku, поместить его в тот же каталог, что и мой локальный каталог, и pu sh в heroku, но я был слишком напуган.

Большое спасибо

1 Ответ

0 голосов
/ 03 февраля 2020

Heroku использует buildpacks для создания образа приложения и среды выполнения из вашего исходного кода.

Пакет сборки, который он использует, находит через detect сценарии, которые в основном просто проверяют наличие определенных файлов (см. Файлы для PHP или Go.

Таким образом, когда вы делаете sh коммит на heroku, который переключается с PHP на Go, Heroku просто использует новый сборочный пакет для сборки.

You также может установить использованный сборочный пакет вручную или запустить несколько сборочных пакетов (например, добавить node.js для компиляции stati c assets).

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