Комментарии 7
Гораздо интересней была бы статья по настройке и деплою с различными окружениями на свой сервер, а на хероку все языки примерно одинаково просто разворачиваются.
0
Что интересно, у меня почему-то скомпилированный исполняемый файл упал в папку bin. Поэтому Procfile: web: bin/web. Там же оказывается и воркер.
+1
При таком подходе приходится иметь дело с зависимостями, как то ими управлять. А это не Go подход. В концепции заложена бинарная дистрибуция. Я использую null-buildpack и gzip для бинарника. При этом размер слага(контейнера) на хероку у меня получается около 5мб(!). Это означает что выкачиваться с S3 при холодном старте будет слаг будет очень быстро. Сплошные плюсы и никакой головной боли. Всем рекомендую)
0
Не уверен пригодится ли кому, но мало ли:
У меня не хотело запускаться приложение по этой инструкции, пока я не сохранил зависимости так:
«godep save ./...»
вместо «godep save»
Для большинства это, вероятно, будет очевидно.
У меня не хотело запускаться приложение по этой инструкции, пока я не сохранил зависимости так:
«godep save ./...»
вместо «godep save»
Для большинства это, вероятно, будет очевидно.
0
Heroku закрыли бесплатные тарифы с 22 ноября 2022, а из России их не оплатить, лучше найти альтернативу. Можно использовать российский аналог - Amvera, механика обновлений через push аналогична. Или можно использовать связку VPS + Dokku.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Go + Heroku: развертывание web-приложения