Anonymous
Симлинк - это, внезапно, ссылка на файл
Anonymous
Если файла нет, то она и не работает.
Dan
https://github.com/docker/docker/issues/1676
Dan
это решит твой вопрос?
Dan
ну вот. собственно, если без сарказма говорить, то у докера (пока что) проблемы с симликами
Dan
поэтому рекомендация искать обходные пути, или абсолютные, или как-то иначе продумывать деплой
Dan
😞
Maksim
да, я уже придумал... но печально, что пришлось сунуть целый набор релизов в контейнер. Хотя, по идее, для работы нужно было треть только. (
Maksim
Типа Docker-way и все такое )
Dan
да, я такую видел. я очень очень постараюсь вспомнить её, и с радостью поделюсь ей здесь. помню что вопросом кошерного и корректного деплоя увлекался около двух месяцев назад в области рельсового приложения с шардингом. как раз тогда и находил
Maksim
Буду очень благодарен. А то все кругом говорят про правильный деплой, про то, что Докер типа именно для Деплоя. И все... А деталей нет.
Александр
Докер для Деплоя - крылатая фраза без подтверждений :-\
Denis
Maksim
Denis
я к тому что симлинки хороши, но опасны
Maksim
Это понятно. Просто тут пока другого варианта нет. Я бы с удовольствием обошелся без них.
Dan
хардлинки могут спасти?
Denis
Dan
да я вот думаю что это вообще в корне не совсем нужный инструмент
Dan
я про Deployer
Denis
ты ща многих обидел
Dan
ElectricFlow Deploy решает такую задачу?
Dan
я считаю что смотреть нужно в сторону Continious Deployment
Dan
и их tools соответственно
Lex
Dan
просто под рукой нет лаптопа
Dan
http://electric-cloud.com/products/electricflow/deploy-automation/
Denis
капитана же на днях показали, он как раз пр овсе это, чем он вам не угодил ? )
Dan
ну и капитан кстати да
Dan
октопус деплой, Go (который не язык), Codeship
Dan
так, ладно, пацаны, полчаса - минут 40, я буду у лаптопа, и смогу уже нормально посмотреть что там в хистори было пару месяцев назад по теме кошерных деплоев и CD
Dan
хотя, 100% тут уже видел похожие решения. возможно выше
Maksim
Просто так носиться от одного инструмента к другому - это очень грустная история. Так можно всю жизнь бегать )
Denis
Тогда тебе ужна платформа, возьми какой нить tsuru
Denis
не ?
Denis
просто имхо CI это не про "прогнать тесты, нацелить на новый контейнер балансер"
Evgeny
Чот мне кажется пора второй пост пинить - описание того что такое симлинк
Dan
Dan
тут кстати я так понял что не CI нужно, а именно CD. только не деливери а полноценный деплой
Dan
и автоматизировать всё к чертям, чтоб джюс на карибах попивать
Denis
к тому времени когда появится достаточное кол-во тестов, они станут бестолковыми, потому что их станет дохрена, и саппортить их будет невозможно
Denis
парадокс тестов блеать )
Maksim
Еще недавно все через ftp и ручками. Deployer + Gitlab - это прорыв )))
Maksim
+ докер и разделение на dev/prod...
Maksim
Не знаю как я жил, но вполне. ))
Anonymous
Anonymous
На фуллтайм. И не мартышки, а коддеры
Dan
lnk pls?
Anonymous
Dan
скоро релиз рокета будет
Maksim
ну и что? )
Maksim
Отлично... с относительным симлинком все заработало ))
Но я с удовольствием все же почитаю про True Docker way. ))
Dan
я уже на месте, но не могу найти
Dan
ищу годные ссылки
Denis
а чо ты ищешь ?
Dan
была статья, мать её, не могу найти. какраз по continious deployment в области рельс
Dan
вроде там про codeship было
Dan
но могу наврать. поэтмоу ищу
Aleksey
Макс, я вам тут удивляюсь
Aleksey
как структура папочек current раскидывается на 50 хостов ?
Aleksey
nfs что ли ?
Aleksey
варант с деплоем через лимлинк на куррент отличный. качественный вариант. но он не продокер
Aleksey
то что ты делаешь походе на вариант для разработчика
Aleksey
вот разрабы они ка краз имеют маунт на локальную папочку
Aleksey
при чемим отдается настоящий контейнер. от прода в который прокинут volume с локалхоста. девелопи не хочу. но в прод должен придти "бинарный контейнер". идентичный на всех хостах куда бы ты его не влил.
Aleksey
делай свой код в ADD
Maksim
Вот пока он будет расти, я надеюсь и технологии CI подтягивать параллельно. )
Aleksey
делай по контейнеру на ветку
Aleksey
я бы сразу взял gitlab-ci
Aleksey
у него есть ci без сервера
Aleksey
еще одна адская фича от этих пацанов
Maksim
Но нужно еще понять как там это все работает.