Dmitriy
Энивей, я бы в подобной ситуации упаковал все в пакеты и развернул свою репу для них. Докер сложнее будет, если нет опыта с этим
nvkv
python + mongo + mysql на винде это takoe
nvkv
Но, я должен признать, у меня есть знакомый отдел (!) разработчиков, который специализируется на PHP + IIS + Oracle
nvkv
то есть, буквально, там 80% людей не знает как тоже самое завести на линуксе
nvkv
только винда
nvkv
весь отдел считает, что всё в порядке
George
Nikita Dwarf
Да ладно?? Как это не знает?!
nvkv
Ну нет у них такой необходимости
nvkv
они десять+ лет уже только так деплоятся
nvkv
говорят брат жив
Nikita Dwarf
Афигеть...
Александр
Им збс
Александр
Хорошо хоть не на опенсервере крутят
Nikita Dwarf
Героинщики наверное..
Александр
Герои, которых мы заслужили
nvkv
Viktor
Товарищи, посоветуйте что почитать по нагрузочному тестированию
nvkv
Да, мне тоже посоветуйте
Denis
https://github.com/wekan/wekan еще одно селфхостед треллло
nvkv
это который раньше libreboard был?
Denis
nvkv
чот так себе трелло
nvkv
на демо уныние
nvkv
драг-н-дроп не работает :(
Denis
там демо не настоящее
Anonymous
вообще не понимаю как можно трелло пользоваться. Вроде для дизайнеров штука какая-то
nvkv
А что не так с трелло?
Denis
о новые костыля для ансибла
nvkv
У меня к нему ровно одна претензия — метрики хуй снимешь
Denis
https://github.com/metacloud/molecule
nvkv
в остальном шикарная штука
nvkv
так руки и не добрались
Denis
сорян
Aleksey
я юзаю
Aleksey
с докой так себе
Aleksey
часто приходится в код лезть
Aleksey
много говнеца от вагранта перепадает
Aleksey
а так норм
Sash
Товарщи, кто-то разрабатывает (настраивает среду для разработки) с использованием docker и nodejs?
Sash
Таким образом, что на каждый проект запускается один (или несколько с docker-compose) контейнеров, в которые подцепляется томами исходный код и соответственно сервисы запущенные в докерах сразу же подхватывают измнения кода, сделанные на машине разработчика.
Sash
не обязательно nodejs)
Viktor
вы кастрировали CI
Aleksey
>сделанные на машине разработчика.
Aleksey
плохо
Aleksey
но можно чо
Aleksey
я такое делал на базе гитлаба
Aleksey
и всем рекомендую
nvkv
я так для локальной разработки делал
nvkv
но на сервак такое деплоить как-то эээ
nvkv
есть же CI, зачем эти костыли?
Sash
ну тут смысл, чтобы на машине разработчика не надо было ничего настраивать, никакие БД, шины и даже nodejs иметь (нужной версии, который теоритически может быть нужен разный под разне проекты)
nvkv
ну на машине разработчика такое нормально работает
nvkv
я вот сейчас очередную такую схему собираю
nvkv
а в чём проблема?
Sash
не совсем понятно как решить несколько проблем
Sash
как нормально подключать тома, чтобы подхватывались измнения но например Node-modules была только в контейнере
Viktor
параметры окружения и не должны быть хардкодом
nvkv
разработчику они особо мешать не должны
Sash
т.е. вы предлагаете оставлять node_modules на машине? еще видел варинат когда после установки node_modules переносится выше на уровень в контейнере, т.е. на машине его получается нет, но модули подхватываются
Sash
костыли эти не совсем нравятся
Aleksey
сделать всю схему с использованием ci очень дешево. и по времени git commit + hook + ci может занимать около 10-12 секунд
nvkv
если они заигнорены в гите, они не мешаются
nvkv
ну лежат и лежат
Sash
есть нюанс, если например надо попробовать другую версию нода, т.е. контейнер с другой версией, пакеты в этом случае надо переустанавливать
nvkv
эээ
nvkv
ну дак добавьте в entrypoint обновление пакетов по спеке
nvkv
поменяли в коде номер версии, перезапустили контейнер — всё
Sash
ну я понял ок, т.е. такую схему реализуете а на каких ОС?
Sash
разработчика
nvkv
в основном на маках
nvkv
но не вижу проблем с любой другой осью
Sash
это docker native уже или через docker toolbox (c virtualbox)
nvkv
да вроде без разницы