Как запустить контейнер Mercure Docker с https с помощью AWS ElasticBeanstalk?
Я столкнулся с этой проблемой при запуске контейнера Mercure Docker на экземпляре AWS ElasticBeanstalk:
-------------------------------------
/var/log/eb-docker/containers/eb-current-app/eb-771cc6604e34-stdouterr.log
-------------------------------------
time="2019-08-01T19:42:27Z" level=info msg="Mercure started" protocol=https
2019/08/01 19:43:44 http: TLS handshake error from 31.132.178.66:6018: Get https://acme-v01.api.letsencrypt.org/directory: x509: certificate signed by unknown authority
2019/08/01 19:43:58 http: TLS handshake error from 31.132.178.66:6017: acme/autocert: missing certificate
Мой Докеррун:
{
"AWSEBDockerrunVersion": "1",
"Image": {
"Name": "dunglas/mercure"
},
"Ports": [
{
"HostPort": "80",
"ContainerPort": "80"
},
{
"HostPort": "443",
"ContainerPort": "443"
}
]
}
Все требуемые переменные окружения установлены правильно, и контейнер отлично работает на http. Есть идеи, в чем причина?