Как запустить контейнер 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. Есть идеи, в чем причина?

0 ответов

Другие вопросы по тегам