Openshift Apache HTTP-сервер без Git-Repo - PullRequest
0 голосов
/ 12 ноября 2018

Я собираюсь создать «Test-Dashboard» для наших автоматических тестов. Результат теста за один день состоит из нескольких статических HTML-файлов. Эти файлы будут обновляться ежедневно, а старые файлы будут перемещаться в папку с текущей датой. Файлы хранятся в постоянном хранилище внутри моего Openshift-Project.

Теперь я хочу смонтировать это хранилище в работающий модуль Apache HTTP Server, чтобы сделать результаты доступными, но я просто нахожу решения, где файлы находятся внутри Git-Repo. Есть ли возможность создать решение, которое не будет зависеть от наличия файлов в Git-Repo?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

Вот моя рекомендация:

Развертывание приложения Apache по умолчанию с примером git repo (https://github.com/openshift/httpd-ex.git).

oc new-app httpd-example

Это дает вам развертывание Apache. Теперь добавьте свой постоянный том в развертывание. Затем установите переменную среды DOCUMENTROOT на полный путь вашего постоянного тома

oc env dc httpd-example DOCUMENTROOT=<path>

Это должно инициировать повторное развертывание и настроить Apache для сервера всех файлов непосредственно с вашего постоянного тома.

0 голосов
/ 12 ноября 2018

Просто разверните образ Apache HTTP Server, Nginx или Node Docker в своем Openshift-Project.Для этого UseCase просто нет шаблона, и поэтому вы не найдете никакого рабочего решения в вашем Openshift-каталоге.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...