
Daniel
31.03.2018
13:45:35
а у вас уже есть какой-то опыт деплоя?
CI, может быть?

Artem
31.03.2018
13:49:11

Daniel
31.03.2018
13:52:46
ммм

Google

Daniel
31.03.2018
13:53:00
а как вы сервером управляете? вручную?

Sergey
31.03.2018
13:53:05

Daniel
31.03.2018
13:53:20
не-не-не

Sergey
31.03.2018
13:53:22
Начните с докера, лишним это точно не будет

Daniel
31.03.2018
13:53:39
докер сам по себе не обеспечивает деплоя
к докеру нужен ci

Sergey
31.03.2018
13:54:10
Я имел ввиду докер и его экосистема)
Докер ради докера смысла не много

Daniel
31.03.2018
13:54:41
мой первый деплой был на ансибле, и состоял из трех тасок
собрать локально
залить на сервер
перезапустить приложение
и я до сих пор думаю, что, при отсутствии ci, это вариант лучший

Sergey
31.03.2018
13:55:18
Да, мне тоже нравится ansible

Artem
31.03.2018
13:55:44

Daniel
31.03.2018
13:55:52
это, кстати, мог бы быть и не ансибл, а просто шелл-скрипт. но у меня тогда уже ансибл был стандартом для всего

Google

Artem
31.03.2018
13:56:12
собирал локально, пушил на сервер и там стартовал скриптик самописный, который перезапускал

Sergey
31.03.2018
13:56:24

Daniel
31.03.2018
14:24:17
свой собственный, на гитлабе, потому как оверять деплой-ключи сторонним сервисам мне не хочется

Sergey
31.03.2018
14:57:28
Убермейкфайл: +19 к деплою

Sergey
31.03.2018
16:41:07

Andrey
31.03.2018
16:54:23
Оставлю ещё сообщение здесь.
У кого мак, не обновляйтесь до 10.13.4. Перестанет работать отладчик delve.
https://github.com/derekparker/delve/issues/1165

Никита
31.03.2018
17:53:14
Хочу поделиться реализацией алгоритмов и структур данных на Го. Сейчас в репозитории есть реализации базовых вещей, буду дополнять по ходу дела. Фидбек был бы кстати ;)
https://github.com/floyernick/Data-Structures-and-Algorithms


Marlik
31.03.2018
18:17:26
Ща поищу, кста.
Не сказать что это продакшен, пишу для себя любимого, но рабочая схема у меня на данный момент такая. Захожу на сервер,
mkdir project
cd project
git init
git add .
git commit -m "first commit"
Теперь создадим отдельную ветку production
git checkout -b production
На домашнем ПК
git clone ssh://user@8.8.8.8/home/project
Я могу такое позволить потому что я заранее сделал ключи для ssh. На сервере, переключаемся на master
git checkout master
Теперь, нужно создать скрипт, который при пуше смержит production с master
и перезапустит мой проект
cd project
touch .git/hooks/post-receive
nano .git/hooks/post-receive
Вставляем туда
#!/bin/sh
cd ..
env -i git merge production
sudo systemctl stop app
sudo systemctl start app
Разумеется у нас есть конфиг systemd - /etc/systemd/system/app.service, через него происходит стоп и старт проекта. Как-то так.


Andrew
31.03.2018
18:22:20


Marlik
31.03.2018
18:32:51
Чото жизнь мимо пролетает... уже вебпак четвёртый вышел? https://codedojo.ru/workshops/webpack-intro?utm_campaign=vorkshop-znakomstvo-s-webpack&utm_source=SendPulse&utm_medium=email&spush=bXJsa0BtYWlsLnJ1

Sergey
31.03.2018
19:26:01

Aleksandr
31.03.2018
19:27:19
Да и сами реализации уже есть

Artem
31.03.2018
20:14:18
+ сомнительное использование массивов, зачем?

Никита
31.03.2018
20:14:57
Ну либо так напиши

Google

Никита
31.03.2018
20:15:07
в чем ошибка там

Artem
31.03.2018
20:15:51
Ну, я с телефона дам подсказку - попробуй протестировать на массиве от 0 до 9, и искать при этом число 11
:)

Никита
31.03.2018
20:22:15
Да, пофиксил
Спасибо

Maxim
31.03.2018
21:19:25
rust.go?

Nurzhan
31.03.2018
21:21:15
Ребята, с кем я вчера пил?
Почему я в группе Rust?

Диёр
31.03.2018
21:21:44
Да нахрена вернули я же только что вышел

p0123n
31.03.2018
21:22:30

Dibro
31.03.2018
21:22:34
линк тоже поменяйте, а то палит

Egor
31.03.2018
21:23:35
так че я тут делаю

Dmitry
31.03.2018
21:23:46

Dibro
31.03.2018
21:24:10

Egor
31.03.2018
21:26:15
черт, 1 апреля же

Kirill
31.03.2018
21:26:32

Dibro
31.03.2018
21:27:19
реквещу идеи как разыграть товарища-программиста (крестоёба)

none
31.03.2018
21:27:27
Так все мы переходим на rust, ну наконец то.

Kirill
31.03.2018
21:27:43

xPushkin
31.03.2018
21:28:24
А раст на нас переключилась?)

Denys
31.03.2018
21:29:51
а кто то пользуется трейтами? не смог найти их практическое применение

Google

Slava
31.03.2018
21:30:21
http://lucumr.pocoo.org/2018/3/31/you-cant-rust-that/

Denys
31.03.2018
21:45:06
ребят в чем разница между String и str?

Denis
31.03.2018
21:45:23
owned vs borrowed

Zaur
31.03.2018
21:48:05
Шо?
Когда

Aleksandr
31.03.2018
21:48:37
Шо?
Да Goвно решили прекратить

Zaur
31.03.2018
21:48:37
Зачем

Aleksandr
31.03.2018
21:48:47
Теперь православный Rust

Denys
31.03.2018
21:48:53

Zaur
31.03.2018
21:49:50

Denys
31.03.2018
21:49:57
откуда столько Денисов

Aleksandr
31.03.2018
21:50:04

Denis
31.03.2018
21:50:06

Aleksandr
31.03.2018
21:50:21

Denis
31.03.2018
21:51:24
подтверждаю. остальные, не обладающие сием сакральным именем, но утверждающие, что пишут на расте — фейки!