Am
RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://sitename.com/$1 [R,L]
Сергей
RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Sergey
а вы докером пользуетесь, поделитесь конфигом. замучался искать уже
Anonymous
что именно нужно?
Anonymous
какой именно конфиг?
Евгений
Есть же куча конфиг генераторов
Sergey
поднять тестовый modx
Sergey
точнее нет
Sergey
dev перенести на него
Sergey
пытался из своего собрать но что-то не смог совокупить php nginx и чего-то bad gateway все время
Sergey
то в php права не нравятся то в nginx
Anonymous
php и nginx в одном контейнере или разные?
Sergey
сейчас разные
Anonymous
ок, уже лучше
Anonymous
version: '2' services: db: build: ./mysql/ restart: always volumes: - 'data:/var/lib/mysql:rw' environment: MYSQL_ROOT_PASSWORD: r00t MYSQL_DATABASE: modx LANG: C.UTF-8 ports: - '44002:3306' command: mysqld --sql-mode=NO_ENGINE_SUBSTITUTION --character-set-server=utf8 --collation-server=utf8_unicode_ci php: image: alroniks/modx:72 restart: always volumes: - './src:/var/www/html/public' - './php-fpm.conf:/etc/php5/fpm/php-fpm.conf' depends_on: - db links: - db nginx: image: 'alroniks/nginx:latest' restart: always ports: - '4002:80' volumes: - './nginx:/etc/nginx/conf.d' volumes_from: - php environment: - VIRTUAL_HOST=modx2x.docker volumes: data: driver: local
Anonymous
вот конфиг docker-compose.yml
Anonymous
под свои нужды только отредактировать нужно и в пару мест файлы свои подложить
Anonymous
типа конфига nginx и прочее
Sergey
php72 ?
Anonymous
Dockerfile для modx - обычный php-fpm + доставить пару пакетов
Anonymous
да, а почему нет?
Anonymous
конкретно этот у меня был для тестирования поддержки в 72 версии в dev ветке рево
Anonymous
насчет evo я не знаю
Sergey
там старье, мне надо бы 5.6. посмотрю
Anonymous
ну так свой собрать можно какой угодно
Anonymous
да, alroniks/modx:72 - это мой образ, не публичный
Anonymous
нужно заменить на ваш собранный
Sergey
эх
Anonymous
ну или собирать каждый раз при запуске сервисов
Whatever
Anonymous
FROM php:7.2-fpm MAINTAINER Ivan Klimchuk <ivan@klimchuk.com> (@alroniks) RUN apt-get update && apt-get install -y curl zip unzip git vim RUN docker-php-ext-install pdo pdo_mysql RUN yes | pecl install xdebug \ && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \ && echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \ && echo "xdebug.remote_autostart=off" >> /usr/local/etc/php/conf.d/xdebug.ini RUN php -r "readfile('http://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer RUN cd /var/www && git clone https://github.com/modmore/Gitify.git && cd Gitify && composer install && cd - RUN { echo 'date.timezone=Europe/Minsk'; } > /usr/local/etc/php/conf.d/datetime.ini WORKDIR /var/www/html/public VOLUME /var/www/html/public RUN usermod -u 1000 www-data EXPOSE 9000 CMD ["php-fpm"]
Anonymous
вот пример докерфайла
Anonymous
xdebug можно выкинуть
Anonymous
и gitify тоже, если не нужно
Sergey
RUN apt-get update && apt-get install
Anonymous
и?
Sergey
это лишнее. ну да ладно. хоть что-то бы завелось
Sergey
если будет время - обрати внимания на эту сборку - это улёт просто. https://github.com/wodby/docker4drupal
Sergey
многое доработано с прошлых версий, и теперь docker-compose down - не убивает контейнеры)
Anonymous
кроме down есть и другие команды, если что ;)
Anonymous
ну и почему лишнее?
Anonymous
официальные образы php на дебиане
Sergey
сборка слишком долго из-за этого обновления
Anonymous
и у меня файл под рево + gitify, а там нужно ставить curl, zip, unzip, git и прочее
Sergey
и потом одна правка если надо пересобрать - и опять обновление и так пока не настроишь
Anonymous
образ собирается один раз
Anonymous
и потом одна правка если надо пересобрать - и опять обновление и так пока не настроишь
стоит внимательнеее изучить таки как устроены образы в докер
Anonymous
если правка была выше - да
Anonymous
если ниже, нет, пересобираются только нижние слои
Anonymous
верх-низ в моем случае - это верх и низ докер файла
Sergey
круто. про это не знал.
Sergey
а как насчет владельцев файлов - они наследюут права текущего юзера?
Sergey
какой-то образ помню тыкал, там чтобы править файлы, приходилось рута включать
Anonymous
смотря где, внутри или снаружи контейнера
Anonymous
вообще ж для разработки папка монтируется в контейнер
Anonymous
и файлы прявятся с хостовой машины
Sergey
снаружи, на хосте
Anonymous
а зачем что-то делать с правами на хосте?
Sergey
ну чтобы шторм можно было подключить и работать без всяких ftp
Anonymous
ну так я так и делаю
Anonymous
volumes в docker-compose
Anonymous
есть отличная документация по нему
Marc
THANKS! yours works Cepreñ
CZB
у кого есть опыт получение пароля pppoe из конфига роутера Tp link?
CZB
что-то я нашел решение уже) спасибо
Andrey
Соседей вандалишь поди, негодник.
Эльдар
Через prepare
[[if? &is=`[*id*]:=:'16'` &then=`16` &else=`123` ]]
EVO bot Лёшка
Эльдар
типо такоо?
Эльдар
вот так походу нельзя сделать да?)
Эльдар
почему не срабатывает так?)
Dmytro
можно 🙂
Dmytro
только чутка не так 🙂
Dmytro
не if а внутрпи tpl
Dmytro
а &tpl=`а тут уже if `
Dmytro
тогда будет работать 🙂
Эльдар
кажется понял) спасибо)
Эльдар
тогда будет работать 🙂
получилось ))спасибо)) блин целый день на эту фигню убил а решение такое простое)
Dmytro
Все гениальное просто 🙂 А все зачем то любят очень часто усложнять 🙂