Предотвратить Chrome-Headless от применения SSL - PullRequest
0 голосов
/ 17 февраля 2019

Настройка

Я использую Chrome-Headless как контейнер в моем проекте docker-compose.Моё основное приложение (которое я хотел бы протестировать) называется «app» внутри файла compose.

Чтобы подключиться из контейнера без хрома к моему приложению, я использую внутреннюю привязку контейнера докеров:http://app:3000

docker-compose.yml

version: '3'

services:
  app:
    build:
      context: .
    ports:
      - 3000:3000

  chrome:
    image: alpeware/chrome-headless-trunk

Проблема

Хотя это должно быть легко, есть одна деталь, которая делаетСложные вещи: chrome-headless применяет ssl в доменах ".app".Поскольку я подключаюсь к 'http://app:3000', это правило применяется.

При подключении я получаю эту ошибку:

net::ERR_SSL_PROTOCOL_ERROR at http://app:3000

Вопрос

Есть ли способ настроить chrome-headless для прекращения применения ssl в определенных доменах? Изменение имени с 'app' на что-то другое в docker-compose.yml на самом деле работает, но это выглядит довольно уродливым обходным путем.

Спасибо

...