Развертывание вариантов основного сайта на удаленном сервере с использованием Docker - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть два варианта сайта, основанные на первичном сайте регистрации. В настоящее время запущена демонстрация основного сайта регистрации и запущена на удаленном сервере с использованием docker. Я пытаюсь выяснить, какие шаги необходимы для перемещения обоих вариантов сайтов регистрации A и B на удаленный сервер для целей тестирования и проверки.

Первый вариант (ветвь A) был создан из основного приложения как master, а второй (ветвь B) был построен как очень небольшая вариация исходного vairant, A (подумайте, один файл обновлен из ветки A).

Пока я понимаю, что мне придется установить создать уникальную базу данных для A и B для docker для хранения данных приложения в зависимости от того, какой сайт регистрации работает (например, enroll-db-A и enroll-db-B). Для запуска обоих сайтов с этого хоста также потребуется указать уникальный порт в файле dockerfile и docker -compose, поскольку планируется сделать основной демонстрационный сайт доступным через порт сервера по умолчанию.

What I'm не совсем понятно, как переместить файлы, необходимые для обоих вариантов, на удаленный сервер. Поскольку я, очевидно, хочу минимизировать количество файлов, необходимых для передачи на удаленный компьютер для обслуживания всех наших сайтов, и поскольку оба варианта A и B в значительной степени зависят от файлов из основного приложения регистрации root, достаточно просто переместить все обновленные и необходимые файлы конфигурации для A и B в новые каталоги на удаленном сервере, где каталог для основного сайта регистрации расположен на один уровень выше как родительский для каждого варианта каталога?

1 Ответ

0 голосов
/ 06 февраля 2020

Перефразируя мой менеджер; возможно, есть какой-то способ заставить эту работу работать, хотя это и не стоит.

Моя проблема при публикации этого сообщения в основном касалась очевидного количества избыточных файлов, которые будут отправлены на удаленный веб-сервер после создания двух, простые варианты по оригиналу. В наших демонстрационных целях наличие двух очень похожих репозиториев в дополнение к исходной базе, загруженной на веб-сервер, не представляет серьезной проблемы.

Так что на данный момент моя необходимость ответа на этот вопрос может быть отложена на неопределенный срок .

...