Aleksandr
править конфиги нжинкса на сервере чере иде? поподробнее, я записываю
Dmitrii
Alexander
как раз наоборот
Alexander
не править конфиги на сервере
Alexander
а править их в IDE за пределами сервера
Alexander
тем более letsencrypt'ы там всякие теперь будут
Alexander
с беслпатными сертификатами
Alexander
нет
Dmitrii
Или как? Я нихера не понял.
Alexander
они у меня в самом контейнере
Alexander
то есть у меня есть некий репозиторий
Alexander
и я его редактирую через IDE
Alexander
там как обычный код - коммиты и вс
Aleksandr
т.е. если нужно конфиг поменять, то новый контейнер собирать?
Alexander
и всё такое
Alexander
да
R-omk
да
ну вообще так себе , тут даже я не могу согласиться . никак..
Alexander
ну, можно в data volume'е
Alexander
если конфиги у вас часто меняются
Alexander
у меня они 1 раз как сделал так и лежат 2 года
Alexander
можно даже генерить их скриптом
Alexander
через confd
Dmitrii
Порно какое-то.
Alexander
ну, если у вас там shared хостинг какой-нибудь
Alexander
на 1 ипе
Alexander
у меня проектов 10-20, с которыми я так или иначе связан, мне проще вручную всё делать, когфиги там не меняются
Oleksandr
Alexander
ну да, можно volume, если у вас конфиги меняются часто
Aleksandr
volume же
у александра овчинникова не так
Alexander
я не звезда)
Alexander
какая разница как у меня
R-omk
ну как вариант можно еще объявить там volume и запускать специальный котнетйнер в режиме vlumes from , который все обновит и сделает reload, таким образом конфиги будут всегда в образах а те в гите..
Kirill
Seva
тю, не всегда всё что вначале будет ок и потом
Kirill
Alexander
если кто-то хочет заморочиться - сделайте на базе этого https://github.com/jwilder/nginx-proxy
Seva
что значит окружение для скриптов
Seva
?
Seva
ты так написал словно это само собой разумеющееся :)
Alexander
окружение для скриптов - это , скажем, у тебя есть некий код проекта и есть зависимости к нему, вот эти зависимости изолированы от других проектов
Alexander
получается, что оба проекта в разных окружениях
Seva
а, ну звучит здорово.
Alexander
например, в питоне можно создать 2 виртуальных окружения и там поставить разные джанги (разных версий)
Seva
так а зачем делать стоп старт? почему сразу не стартовать скрипты?
Alexander
про стоп-старт я поддерживаю - нафиг он вообще нужен я не знаю
Alexander
нужен только ран)
Seva
смотриться как попытка из контейнера сделать виртуалку :)
Alexander
так как я планирую миграцию на Rkt я вообще start/stop не использую
R-omk
Aleksandr
а есть тут те, кто по обьективным причинам нжинкс ставит в докер, а то я может весь цимес крутой пропускаю.
Alexander
можно сделать systemd сервис
Alexander
и там написать команду docker run ...
Alexander
и сделать systemctl enable ...
Alexander
и он так же будет при рестарте сервера запускать всё
Alexander
докер на себя много берёт
Seva
ну я с этим согласен, но вот в этом конкретном кейсе мне непонятно в чём вообще проблема
Seva
у нас nginx в докере
Seva
Grammarly
Alexander
а почему бы его не ставить в докер?
Aleksandr
Alexander
если вдруг сервер накроется и надо будет всё переустанавливать - будет проще с контейнерами
Alexander
мне кажется, тут эти start/stop дублируют функциональность systemd
Alexander
может, я криво что-то понял
Alexander
я докер знаю на практике всего 2 недели
Alexander
и пока не до конца разобрался во всем
R-omk
да блин.. run вообще не должно было быть
Kirill
R-omk
это же сокращение для ленивых
Seva
ну мы вообще никогда не делаем stop\start. Не могу придумать практического применения.
R-omk
забудьте про run , используйте create -> start
Alexander
> А разработка. Вы про неё забыли :( а там со стороны IDE хелперы есть
Seva
какой-то трешачный чатик. Треды обрываются на половине разговора :)
Alexander
кнопочкой можно
Seva
типа с темы на тему