aadz
учись пользоваться Go
Michael
чтобы страдать и унижаться
aadz
нет. Чтобы напрямую работать с памятью.
aadz
Но это уже стало так сложно, что лучше как раз не надо...
Илья
https://github.com/teh-cmc/mmm
aadz
Черно-белая фотка, как с могильного камня проямо выглядит...
Илья
если человеку интересно, то зачем его отговаривать?
aadz
ну, предупредить-то надо?
Илья
и, кстати, фото у тебя тоже черно-белая
Илья
:)
aadz
угу
Anonymous
Всем привет! Есть группа для вакансий? Ищу двух людей СПб
aadz
есть
Anonymous
Сяп
Roman
https://go-review.googlesource.com/c/go/+/107715
Alexandr
ребят, кто значет, подскажите, как работать с датой в плане, нужно от сегодняшней даты отнять несколько дней
Alexandr
как сделать?
Alexandr
есть чего готовое?
Zarif
myDate.AddDate(0, 0, -1)
Zarif
-1 - +добавить дней, -отнять дней
Alexandr
через Unix()?
Alexandr
Roman
есть
и как оно? что происходит при потере нод/дисков?
Aleksandr
я его юзаю в режиме сингл ноды
Илья
а есть кто использует его в проде?
Мы ищем решение для хранения картиннок и наш инженер про minio сказал, что он не надежен и не рекомендует его, конкретики не знаю
Alexander
кто-нибудь собирает приложухи в GitlabCI?
Aleksandr
Да
Alexander
можешь цепочку рассказать? мне нужно скомпилировать приложение, запоковать в докер, пушнуть в регистри...
Aleksandr
Ну а Гугл не подсказывает? Golang gitlab ci
Alexander
угу, подсказывает... берем golang образ, компилим, профит... только докера нет в образе golang... если ставишь, докер - при запуске докера ворнинг - мол, докер уже запускается, если в ямле не запускаешь докер - пишет, слушай, докер точно запущен?
Alexander
раннер работает, пайплайн запускает, докерфайл написан, лежит в репе
Sebor▂▅▇█▓▒░
А потом в .gitlab-ci.yml описываешь свой пайплайн
Alexander
вооот
Alexander
https://pastebin.com/ZWZgvffN
.
Это указатель на слайс, верно?
Alexander
на 13 строке, если запускаешь докер - пишет что докер уже запускается и ci падает
Alexander
если НЕ запускаешь, то тогда при docker build -t .... пишет, что докер не исполняется...
.
да
Мне почему то казалось что нельзя делать указатель на слайс. Ладно, спасибо
heavycharged
Можно, но бессмысленно. Слайс - это и так ссылочный тип.
Alexander
Aleksandr
угу, подсказывает... берем golang образ, компилим, профит... только докера нет в образе golang... если ставишь, докер - при запуске докера ворнинг - мол, докер уже запускается, если в ямле не запускаешь докер - пишет, слушай, докер точно запущен?
ну слушай http://sirile.github.io/2016/09/29/minimal-go-containers-with-docker-and-gitlab-ci.html https://gist.github.com/jcloutz/a9831d60aefb5e6ca29fd7848a230467 https://gist.github.com/sh0umik/20d16d9a99d3b0eda4e4cfaa0f14ac7b https://medium.com/@SergeyNuzhdin/how-to-build-tiny-golang-docker-images-with-gitlab-ci-166e11d5c3f7
Alexander
тут либо ссылки наобум, либо предлагают использовать чужие контейнеры
Alexander
типа image: restra/golang-docker-gitlabci
Alexander
FROM lwolf/golang-glide:0.12.3
Alexander
я что-то ссусь такое использовать, внутри майнеров нет? =)
Sebor▂▅▇█▓▒░
Зачем ты добавляешь докер?
Alexander
чтобы образ забилдить...
Alexander
положив туда скомпилированную программу и запушить в регистри...
Sebor▂▅▇█▓▒░
Тебе нужно добавить сервис dind
Sebor▂▅▇█▓▒░
Как-то так: services: - docker:dind
Aleksandr
я что-то ссусь такое использовать, внутри майнеров нет? =)
есть. поэтому ты можешь разобраться что делают по любой из этих "ссылок наобум" и повторить
Sebor▂▅▇█▓▒░
Alexander
т.е. скакать наоборот взять docker/dind и туда go поставить?
Sergey
надо это делать в два шага 1. билдишь бинарник с помощью образа golang 2. билдишь образ докеровский используя артифакт с предыдущего шага
Alexander
хм, попробую...
Alexander
спасибо
Илья
я вне контекста, но https://docs.docker.com/develop/develop-images/multistage-build/
Илья
я вне контекста, но https://docs.docker.com/develop/develop-images/multistage-build/
https://documentation.codeship.com/pro/builds-and-configuration/build-arguments/
Илья
если кто не в курсе, базовый образ можно передавать как аргумент
aadz
http://sirile.github.io/2016/09/29/minimal-go-containers-with-docker-and-gitlab-ci.html https://gist.github.com/jcloutz/a9831d60aefb5e6ca29fd7848a230467 https://gist.github.com/sh0umik/20d16d9a99d3b0eda4e4cfaa0f14ac7b https://medium.com/@SergeyNuzhdin/how-to-build-tiny-golang-docker-images-with-gitlab-ci-166e11d5c3f7 Minimal Docker containers with Go using GitLab CI
aadz
Кажется, при слове докер нормальные люди уже просто начинают вздрагивать и нехорошо смотреть...
aadz
не жди. подумай об уже сказанном
Aleksandr
я уже. чувствуется недосказанность
aadz
ну, значит чувствуй. Не надо ждать. :)
aadz
и вобще, комната не про докер
Olzhas
:q!
Kirill
:wq