версий одного сайта.
С одной стороны вариант - код в общую папку, её через волум мапить на два контейнера - нджинкс и пхп. И чтобы 2 контейнера в зависимости от пути к коду обрабатывали разные версии?
это стандартный подход шарить код между nginx и application container через volume. Как альтернатива, можно даже не делать volume, а просто копировать код в оба контейнера.
Ну если копировать - это не совсем подходящий вариант, наверно. В таком случае для каждой версии сайта надо держать 2 контейнера с копией кода в каждом, так?
С volume частые грабли в том что он не удаляется при удалении контейнера и в нем остается старая копия кода.
Как вариант - разные контейнеры + общий nginx или через ingress
Обсуждают сегодня