Как вывести/синхронизировать конфиг apache2 из docker-compose?

170
29 сентября 2017, 19:54

У меня есть docker-compose сборка локального веб-сервера:

Dockerfile

FROM php:7.1-apache
RUN apt-get update &&\
apt-get install --no-install-recommends --assume-yes --quiet ca-certificates 
curl git &&\
rm -rf /var/lib/apt/lists/*
RUN pecl install xdebug-2.5.5 && docker-php-ext-enable xdebug
RUN echo 'zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-
20151012/xdebug.so"' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.remote_port=9000' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.remote_enable=1' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.remote_connect_back=1' >> /usr/local/etc/php/php.ini

php.ini

zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-
20151012/xdebug.so"
xdebug.remote_port=9000
xdebug.remote_enable=1
xdebug.remote_connect_back=1

docker-compose.yml

version: '2'
  services:
   apache_with_php:
    build: .
    volumes:
      - ./src:/var/www/html/
    ports:
      - "80:80"

Сейчас Document root это локальная папка в src в корне.

Проблема: На данный момент эта сборка должна служить под развертывание php фреймворков (Laravel,Symfony). Но для их работы/установки нужно править apache2. По ssh заходить и править конфиг - я считаю не правильным и не практичным, нужно чтобы конфиг лежал в локальной папке и при редактировании синхронизировался с тем что в контейнере.

Как это сделать? (в данный момент нужно Symfony 3.3 развернуть)

READ ALSO
после обновления php c 5.3 до 5.6 не работает сайт

после обновления php c 5.3 до 5.6 не работает сайт

выходит ошибка Страница недоступна Сайт пока не может обработать этот запросHTTP ERROR 500 функция phpinfo работает, другие php файлы сайта не открываются

226
Вывод похожих записей WordPress

Вывод похожих записей WordPress

Доброго времени сутокДля каждой записи указывается 7 подрубрик

243
реализовать выскакивающую окошку

реализовать выскакивающую окошку

как реализовать выскакивающую окошку в нижнем правом углу монитора в yii2, со стороны покажется что мой вопрос чуток глуп), но так как я еще...

216
php fputcsv разбивка по столбцам

php fputcsv разбивка по столбцам

Добрый день, Выгружаю csv через функцию fputcsv, при открытии в excel все данные в 1 столбце, разделитель ',' хочу разбить на столбцы и не нашел ответ...

214