Как разместить на Heroku докернизированное (docker compose) приложение Spring-boot для микро-сервисов - PullRequest
0 голосов
/ 18 апреля 2020

Я разработал маленькое приложение для микросервиса с пружинной загрузкой и сделал то же самое. У меня есть несколько сервисов весенней загрузки и angular, которые докеризируются с использованием docker -compose файла. Мое приложение работает нормально в моем регионе. Я просто хотел разместить свое приложение на Heroku бесплатно. Пожалуйста, помогите мне, как разместить мое приложение и как настроить несколько портов с приложением. как развернуть используя docker -compose.

Ответы [ 2 ]

0 голосов
/ 18 апреля 2020

1.Вы не нуждаетесь в docker, как уже отвечали. См. Эту ссылку для развертывания на Heroku

Вы также можете развернуть, используя Travis CI для непрерывной интеграции через github.
0 голосов
/ 18 апреля 2020

Прежде всего, вы не можете запустить свою docker -композицию в героку.

Docker не требуется

Если вы выберете героку, docker не требуется. Просто убедитесь, что ваш весенний загрузочный интерфейс и приложение angular являются стандартными. Если вы выполняете это, просто создайте много приложений в виде git репозиториев, которые у вас есть (я думаю, у вас это так).

Умный движок heroku обнаружит технологию вашего git репозитория и предоставит вам Стандартный Dyno для вашего приложения. После этого героку будут запускать стандартные команды языков с открытым исходным кодом.

Например, heroku запустит npm install и npm run start в вашем приложении angular / nodejs. Если вы не поместите скрипт start в свой пакет . json, будет выдано сообщение об ошибке. То же самое произойдет с вашими весенними ботинками api.

Если у вас есть какие-либо ошибки с вашим текущим весенним загрузочным API, попробуйте сравнить его с моими шаблонами https://github.com/jrichardsz/spring-boot-templates/tree/master/000-hello-world.

Я хочу docker

В любом случае, если вы хотите использовать docker в heroku, просто поместите классный c Dockerfile внутри любого git репозитория и отправьте их sh в heroku. Умный движок обнаружит и развернет его.

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