-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
многосайтовость #72
Comments
С симлинками вообще нет проблем, такие проекты часто встречаются (например, когда те же директории bitrix, local и тд выносится за пределы докрут). А вот с многосайтовостью, скорее всего, не получится. По умолчанию образ PHP содержит стандартный конфиг apache, в котором DocumentRoot подменяется на переменную ${DOCUMENT_ROOT}. То есть запустить 2 сайта просто технически невозможно, для этого в конфиге нужно создать второй Virtual Host. Поэтому одновременно вы можете запустить только 1 версию сайта, либо site.ru, либо shop.site.ru (прописав соответствующий DOCUMENT_ROOT). Чтобы работали 2 одновременно, потребуется переопределить docker-compose php-образа со своей кастомной конфигурацией. |
Мы можем сами заняться настройкой php образа для этих нужд? Или ваш инструмент не позволяет это сделать другим пользователям? |
Я так понимаю можно использовать параметр APPEND_COMPOSE_FILE для этих целей? Если я определю данный параметр, то текущий образ php вообще не будет подтягиваться из вашего репозитория и полностью собираться на моем кфг или как? |
Вы можете полностью заменить образы на свои, единственное условие: нужно прописать labels для траефика, чтобы он подхватил их. dl работает с docker-compose файлами, там нет никакой магии. Сами файлы расположены в директории: В зависимости от того, какие параметры вы указали в .env файле, подключается конкретный docker-compose.yaml Подключить свои yaml файлы можно через переменную APPEND_COMPOSE_FILE, все верно. |
ни разу не пользовались dl чтобы поднять проект с многосайтовостью, где bitrix, upload, local через симлинки работает.
Подскажите как поднимать такой проект если его структура выглядит примерно так.
../htdocs/www/
bitrix
upload
local
shop.site.ru/ (root первого сайта)
site.ru/ (root второго сайта)
в конфигах есть DOCUMENT_ROOT, но как сдеалть что-то типа того
DOCUMENT_ROOT=/var/www/html/site, /var/www/html/shop.site ?
The text was updated successfully, but these errors were encountered: