This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-04-19
Channels
- # beginners (69)
- # boot (10)
- # cider (18)
- # cljsrn (6)
- # clojure (225)
- # clojure-austin (1)
- # clojure-dusseldorf (7)
- # clojure-france (2)
- # clojure-greece (3)
- # clojure-italy (9)
- # clojure-madison (6)
- # clojure-miami (1)
- # clojure-mke (2)
- # clojure-russia (58)
- # clojure-sg (36)
- # clojure-spec (25)
- # clojure-uk (54)
- # clojurescript (20)
- # core-async (15)
- # cursive (16)
- # datomic (71)
- # emacs (7)
- # hoplon (3)
- # jobs (5)
- # jobs-discuss (4)
- # klipse (3)
- # leiningen (2)
- # lumo (60)
- # mount (1)
- # off-topic (16)
- # om (6)
- # om-next (7)
- # onyx (21)
- # pedestal (15)
- # planck (1)
- # re-frame (3)
- # ring-swagger (4)
- # specter (33)
- # uncomplicate (31)
- # untangled (8)
- # vim (35)
@dos что вкладывается в слово “грубо“? если тоже самое что “лаконично” там есть лучший ответ
#(remove coll? (tree-seq coll? seq %))
а в сорс-коде кложа #(filter (complement sequential?) (rest (tree-seq sequential? seq %)))
@dos да тут много кто работает с rn. имхо там даже легче чем с вебом в cljs. по крайней мере можно спокойно либы юзать, а не мучаться с cljsjs и экстернами
@savelichalex не подскажешь годные туториалы? только без МАК-а )
@dos вряд ли, я туториалами не пользуюсь, только доку или сорцы читаю)
кто знает, появился ли уже способ пристегнуть доку к спеке?
чтобы как у функции :doc раздел был
только для данных
добрый день. такой полуоффный вопрос. дошли руки пощупать докер как средство деплоя. я правильно понимаю, что в docker api
нет команды copy
. то есть если брать например condo
(который этот api использует) на сервере в связке с git repo, то вариантов одним git push
на месте внедрить данные из гита и (ре)стартануть контейнер нет, кроме как брать заранее сбилженный/выложенный image из докеровского registry
(registry пока лишний оверхед, мне токо функционала copy и не хватает)
ну, я набил шишек, пока научился jvm настраивать. настройки-то под конкретные условия делать приходится. т.е. типа «ставлю всё по умолчанию и работает в любых условиях» — не прокатывает.
@a.espolov ну мы рельсу деплоим без докера
я когда-то смотрел одним глазом http://torquebox.org/ на одном проекте, и там как-то больно все было с джвм и деплоями
ну вот у меня конкретные условия — виртуалки с линуксовым ядром, не поддерживающим докер 🙂
@serioga с ядром понятно, нет так машина на которой разворачивается докер, ни чего не знает о контейнере(ах)
нет, это просто мысли вслух об инфраструктуре на работе не освоил я ещё докер да и не спасет он от умения настраивать jvm
:D так это тулза автоматизации, настраивать все равно придется. Но деплой то проще станет
про деплой. интересно, есть ли такие workflow что не требуют пуша в докер registry
(пусть приватный, без разницы). у меня типичный кейс - взять готовый image оттуда и закатать в него данные/конфиги, это можно сделать и на сервере скажем из git repo.
но фазы билдинга и деплоя по api вроде как разделены у докера, т.е. тогоже copy
как понял, нет во втором случае
@andmed
> про деплой. интересно, есть ли такие workflow что не требуют пуша в докер registry
(пусть приватный, без разницы). у меня типичный кейс - взять готовый image оттуда и закатать в него данные/конфиги
чтобы на каждый чих, типа изменения конфига или данных, не коммитить новую ревизию image, не нужно эти конфиги и данные в image хранить. Настройки в контейнер передаются через переменные окружения, а данные в отдельном volume. Тогда новая ревизия создана только если изменились файлы приложения. Или я тебя не правильно понял?
volume да, решает с относительными путями. хотя хотелось бы source-based инжектить на месте volume
т.е., чтобы приложение лежало в volume, а контейнер был сконфигурирован исполнять его?
хочется скажем, html статику изменили и конфиг докера (чтобы рестартунуть), git пушит на remote deploy, docker менеджер там рестартует докер включив туда эти сорцы. с контейнером получается надо их заворачивать, и git будет пушить контейнер?
@andmed пробеги глазами это https://habrahabr.ru/post/272811/, там приложение и все конфиги хранятся отдельно от контейнера
ну у нас деплой без докера (на jenkins) собирается jar, промоутится на нужные машины. девелоперские сборки на дев релизные на прод где можно, промоутится и рестартится автоматом где нельзя — вручную
=0 Туториалы от Никиты Прокопова куда-то пропали с его канала! Никто не знает, где их можно найти?
Хм. Нашел на сайте курса. Он зачем-то скрыл эти ролики со своего канала