Как правильно докеризировать Ember.js FastBoot - PullRequest
1 голос
/ 08 марта 2019

Развертывание докеризованного Ember.js стека приложений можно выполнить с тремя или четырьмя контейнерами. Для https проще всего использовать прокси через специализированный контейнер, который обрабатывает сертификаты vhosts и ssl.

              Internet
                 │
               Server
                 │
             Container
            nginx-proxy
               https
                 │
         ╭───────┴───────╮
    Container        Container
      Ember             API
www.example.com   api.example.com
                         │
                     Container
                         DB

Это отлично работает. Но когда приложение Ember становится приложением FastBoot , сервер FastBoot будет выполнять запросы к API для первой серверной части просмотра страниц. И API не доступен через DNS, и при этом это не https.

Как реально выполнить такую ​​настройку?

...