Сергей
сколько сайтов запускаешь?
Да по разному от 10 до 20 может быть, но посещаемость маленькая
Artem
Тогда тебе вообще без разницы
Сергей
тогда внутри апач, снаружи прокси
ну вот я и говорю что норм будет если в каждом контейнере свой апас?)
Bogdan
Норм
Сергей
Спасибо) а то я мучаюсь с одним веб сервером и скриптов куча написал что бы конфиги автоматом пилить под сайты(
Artem
Плюс как бы одни сайты независимы от других
Artem
Ни конфигом, ни директориями
Bogdan
Вдруг у тебя там разные версии пыха и расширений будут
Bogdan
Гибче жк
Сергей
пыха у меня отдельно в контейнере
Сергей
вот в общем https://github.com/krosh961/Nginx-PHP-MYSQL-Docker
Dmitry
я бы пилил самодостаточный контейнер с php и сервером который интерфейсит во вне через http (https)
Сергей
а если потребуется разные php?)
Dmitry
где?
Dmitry
будут образы app-one, app-two, в каждом свои параметры
Сергей
где?
ну просто запилить образы с разными версиями пыхи тогда придется?)
Dmitry
не понял вопроса)
Сергей
не понял вопроса)
ну что бы юзать разные версии пыхи то просто создать разные образы с разной пыхой?)
Artem
Ну очевидно
Dmitry
образ один, теги разные
Dmitry
ну, если наследуешь от них. а так - пихай все в один образ без проблем.
Сергей
образ один, теги разные
ааа… как бы разобраться с этим еще) как эти образы правильно собрать понять бы)
Bogdan
Есть официальный образ php на alpine
Bogdan
Указываешь просто какая версия php нужна
Сергей
Есть официальный образ php на alpine
так php и apache нужно же сделать в одном)
Сергей
Bogdan
Там есть описание как это все делать
Dmitry
Есть официальный образ php на alpine
Ну это спорный вопрос что должно быть базой. я бы использовал nginx/openresty для базы
Bogdan
Ну да, я просто отдельно использую nginx alpine, php alpine и тд
Сергей
Ну да, я просто отдельно использую nginx alpine, php alpine и тд
А не мог бы поделиться ссылочкой на сборку?) посмотреть как нормальные люди юзают)
Dmitry
а чем openresty круче будет?
набором модулей. а так тот же nginx
Dmitry
юзал модулями типа memcache , хорошо помогло для тяжелых сайтов типа wordpress
Dmitry
ну и для безбекендовых решений openresty норм подойдет.
Сергей
ну и для безбекендовых решений openresty норм подойдет.
я просто столкнулся с тем что у меня есть cms которая не работает с nginx, потому что поддержка слабая у сообщества, а я не могу настроить норм nginx конфиг и мне приходится сейчас че то придумывать что бы еще апач втулить и собственно такой вопрос возник)
Bogdan
Это странно, любое правило для апача можно переписать под nginx, есть даже тулзы онлайн
Сергей
не работает - это как?
Да я вроде переписал, но я просто чувствую что если так буду каждый раз переписывать что то то ахренею
Bogdan
А что за cms то?
Сергей
processwire
Dmitry
ну я считаю пофиг, запили апач внутри контейнера и все
Сергей
ну я считаю пофиг, запили апач внутри контейнера и все
ну просто как правила говорят апач внутрь ставят а nginx сверху и ок)
Dmitry
ну да, я за меньший гемор...
Dmitry
плюс при таком подходе сможешь другие вещи деплоить.
Dmitry
тока вместо nginx я бы traefik запилил
Сергей
ну да, я за меньший гемор...
Взбодрил прям меня) я не мог решиться, из за пркрасности nginx )
Сергей
а как же openresty?)
Dmitry
в качестве балансировщика никак. там пассивные healthcheck
Dmitry
либо близко к приложению либо никак
Сергей
в качестве балансировщика никак. там пассивные healthcheck
а не подскажешь норм сборку на alpine apache + php 7.1.+
Сергей
чтобы допилить под себя
Dmitry
понятия не имею. php сто лет как в прошлом в моем мире
Dmitry
возьми Dockerfile alpine, Dockerfile php 7.1 и склей. готово!
Сергей
возьми Dockerfile alpine, Dockerfile php 7.1 и склей. готово!
Изи, только надо доки прочитать и понять что там всё значит)
Сергей
Владимир Викторович
у кого есть примеры программ управляющих контейнерами на python или go-lang?
Владимир Викторович
ну эт известное дело)
Владимир Викторович
может что-то что малоизвестно но тем не менее юзабельно
Dmitry
что не так с docker-compose? пока полностью отвечает запросу
Владимир Викторович
что не так с docker-compose? пока полностью отвечает запросу
ну я его использую уже, хотелось бы увидеть варианты, создаю воркеры для ARM, может примеры кода подскажут разные пути решения и не такие громоздкие
Владимир Викторович
курил
Владимир Викторович
может есть что-то с интеграцией с веб мордой
Сергей
portainer?
Dmitry
портейнер, да. но он громоздкий. тебе че надо-то? написать свое или что?
Дмитрий
портейнер, да. но он громоздкий. тебе че надо-то? написать свое или что?
портайнер громоздкий? Вот Ранчер - да. А портейнер легковес )
Сергей
Ранчер и портаинер немного разное же)
Владимир Викторович
ох porteiner на node ... в этом случае четкостью и не пахнет
Владимир Викторович
может те кто его создали и уверенны в четкости своего кода но я вот в своих нет))
Владимир Викторович
асинхрон в неумелых руках еще то удовольствие ...