Я пытаюсь разработать микросервис весеннего облака с использованием весеннего и весеннего облака. У меня есть следующие микросервисы:
- Eureka Server
- Config Server
- Пограничный сервер
- Сервер аутентификации
- Служба приложений
У меня есть docker изображений для всего вышеперечисленного и подтолкнул их к AWS ECR. Как ПО C я хочу развернуть только серверы Eureka и Config, используя beanstalk. При развертывании на beanstalk с использованием «нескольких контейнеров» серверу Config не удается запустить, поскольку он зависит от Eureka Server. Как я могу определить эти отношения в Dockerrun. aws. json. Ниже приведен мой файл для справки.
{
"AWSEBDockerrunVersion": 2,
"containerDefinitions": [
{
"name": "config-server",
"image": "172141140254.dkr.ecr.us-east-1.amazonaws.com/test/config-server",
"essential": true,
"memoryReservation": 256,
"hostName": "config-server",
"portMappings": [
{
"hostPort": 8888,
"containerPort": 8888
}
],
"links": [
"discovery-server"
]
},
{
"name": "discovery-server",
"image": "172141140254.dkr.ecr.us-east-1.amazonaws.com/test/discovery-server",
"essential": true,
"memoryReservation": 256,
"hostName": "discovery-server",
"portMappings": [
{
"hostPort": 8761,
"containerPort": 8761
}
]
}
]
}
После успешного развертывания, как я могу получить к ним доступ, используя мой зарегистрированный домен на маршруте 53.
Действительно благодарен за любую помощь.