Dmitry
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
образ один, теги разные
Dmitry
ну, если наследуешь от них. а так - пихай все в один образ без проблем.
Bogdan
Есть официальный образ php на alpine
Bogdan
Указываешь просто какая версия php нужна
Сергей
Bogdan
Там есть описание как это все делать
Bogdan
Ну да, я просто отдельно использую nginx alpine, php alpine и тд
Сергей
Сергей
Dmitry
юзал модулями типа memcache , хорошо помогло для тяжелых сайтов типа wordpress
Dmitry
ну и для безбекендовых решений openresty норм подойдет.
Сергей
ну и для безбекендовых решений openresty норм подойдет.
я просто столкнулся с тем что у меня есть cms которая не работает с nginx, потому что поддержка слабая у сообщества, а я не могу настроить норм nginx конфиг и мне приходится сейчас че то придумывать что бы еще апач втулить и собственно такой вопрос возник)
Dmitry
Bogdan
Это странно, любое правило для апача можно переписать под nginx, есть даже тулзы онлайн
Сергей
не работает - это как?
Да я вроде переписал, но я просто чувствую что если так буду каждый раз переписывать что то то ахренею
Dmitry
Сергей
Bogdan
А что за cms то?
Сергей
processwire
Dmitry
ну я считаю пофиг, запили апач внутри контейнера и все
Dmitry
ну да, я за меньший гемор...
Dmitry
плюс при таком подходе сможешь другие вещи деплоить.
Dmitry
тока вместо nginx я бы traefik запилил
Сергей
а как же openresty?)
Dmitry
в качестве балансировщика никак. там пассивные healthcheck
Dmitry
либо близко к приложению либо никак
Сергей
Сергей
чтобы допилить под себя
Dmitry
понятия не имею. php сто лет как в прошлом в моем мире
Dmitry
возьми Dockerfile alpine, Dockerfile php 7.1 и склей. готово!
Сергей
Владимир Викторович
у кого есть примеры программ управляющих контейнерами на python или go-lang?
Dmitry
Владимир Викторович
ну эт известное дело)
Владимир Викторович
может что-то что малоизвестно но тем не менее юзабельно
Dmitry
что не так с docker-compose? пока полностью отвечает запросу
Dmitry
Владимир Викторович
курил
Владимир Викторович
может есть что-то с интеграцией с веб мордой
Сергей
portainer?
Dmitry
портейнер, да. но он громоздкий. тебе че надо-то? написать свое или что?
Дмитрий
Сергей
Ранчер и портаинер немного разное же)
Владимир Викторович
ох porteiner на node ... в этом случае четкостью и не пахнет
Владимир Викторович
может те кто его создали и уверенны в четкости своего кода но я вот в своих нет))
Владимир Викторович
асинхрон в неумелых руках еще то удовольствие ...
Сергей