Как объединить 2 разных репозитория в домен root с docker - PullRequest
3 голосов
/ 10 июля 2020

У меня был сайт, созданный из одного репо. Предположим, что некоторые из ссылок следующие:

/index.html
/one/index.html
/two/index.html
/two/one/index.html
/three/index.html

Теперь репо разделено:

  • repoA генерирует /index.html и /one/index.html.
  • repoB генерирует /two/index.html, /two/one/index.html и /three/index.html.

Могу ли я создать процесс сборки с Docker, который объединяет выходные данные repoA и repoB в root моего домена? Чтобы иметь www.somedomain.com/, www.somedomain.com/one, www.somedomain.com/two, www.somedomain.com/two/one, www.somedomain.com/three?

Могут ли они быть построены отдельно и объединены в root моего домена? Может ли быть конвейер, который строит оба репозитория и объединяет их в root? Я предпочитаю иметь отдельные конвейеры для обоих и комбинировать их, но подойдет любое решение.

Подробнее:

Процесс сборки для repoA генерирует

/index.html
/one/index.html

и набор ресурсов

bbbb-4564654.js
some-image-asdfsadfsadf.svg
whatever-asdfsdf.ttf

Процесс сборки для repoB генерирует следующее

two/index.html
two/one/index.html
three/index.html

и другой набор ресурсов.

Имена активов различаются в обоих процессах сборки

Конечный результат: я хочу, чтобы эти файлы были объединены в root моего домен.

Изменить: Кроме того, если docker не подходит, я могу порекомендовать другие варианты

...