
Alexander
02.05.2017
13:01:52
они их тоже считают
даже неуспешные
и берут $$

Igor
02.05.2017
13:07:04

Google

Konstantin
02.05.2017
13:20:49

Pavel
02.05.2017
13:24:25
ну, удобно иметь 1 контейнер для сборки демона и второй для его запуска
тут же это можно в одном dockerfile описать, весь процесс
например в случае, если у вас нет тестов на это приложение
в одном контейнере у вас и гит и хуит и прочие билд-утилс с артефактами, а в другом чистый денон и его конфиг

Konstantin
02.05.2017
13:33:21

Pavel
02.05.2017
13:35:51
это в CI и запускается
вы так говорите как буд-то я просто VCS к jenkins прикрепляю и он мне на выходе сразу суперзаебательские контейнеры

Karina
02.05.2017
13:36:23
Хэй, ребята.
S7 Airlines устраивает хакатон в Москве, в Парке Горького. Призовой фонд 600 000 руб и еще возможность трудоустройства в S7 Group или заключение контракта с компанией S7 Airlines. Участие бесплатное. Если по результатам заочного этапа ваше решение будет отвечать критериям отбора, то вы будете приглашены на финальный этап в Москву, организаторы оплатят перелет.
Регистрация: https://goo.gl/0Lhc2k

Igor
02.05.2017
13:37:55
Докероводы, подскажите пожалуйста, где и как правильно кроны настраивать? Есть у меня контейнер, который работает с shared данными. (внешняя директория). Он же, в целом, может у меня по крону эти данные и доставать из всяких разных источников. Но настраивать крон внутри контейнера - кажется мне странным. Или ок?

Konstantin
02.05.2017
13:38:02

Pavel
02.05.2017
13:38:35
либо вы неправильно используете слово CI либо одно из двух =)

Igor
02.05.2017
13:38:50
(я первый раз контейнеры настраивают) :)

Google

Konstantin
02.05.2017
13:39:02
как минимум Вы меня смущает, зачем оно? ))

Pavel
02.05.2017
13:40:15
если у меня 2 степа будет в моей джобе где будет делаться docker build, push а затем запуск на тестовом окружении, но это будет делаться по фетчу автоматически - это тоже CI
не вижу просто противоречий

Konstantin
02.05.2017
13:40:37
вот тут пример
build stage, он всегда был в ci
зачем его выносить в Dockerfile

Pavel
02.05.2017
13:41:44
затем, что мне не нужно придумывать хранение артифактов например
они тут сами в 1 степ друг с другом линкуются
и за один запуск
но контейнер для кронов - распространенное дерьмо
в мире с docker-ом уже как-то не приходится спрашивать “а как сделать правильно”
никто не знает как правильно =)
я обычно спрашиваю “а как мне сделать чтобы потом меньше ебаться с этим всем?”

Igor
02.05.2017
13:43:59
ок, ща переформулирую

Pavel
02.05.2017
13:44:39
да можно не переформулировать
как вам удобнее версионировать свои кроны - так и делайте
подумайте над тем, чтобы другому админу было прям сходу понятно где и как у вас все кроны исполняются

Павел
02.05.2017
13:45:22
мы крон прям в приложеньку встроили

Konstantin
02.05.2017
13:45:27

Google

Pavel
02.05.2017
13:45:27
и чтобы все было в одном стиле
чтобы не было в одном месте с /var/spool у юзеров в другом в /etc/crontab в третьем в докер-контейнере
это скорее такой “быстрохак” чем “ВСЕ БЛЯДЬ СРОЧНО ВЗЯЛИ И ПЕРЕПИСАЛИ”

Igor
02.05.2017
13:48:42
"как сделать чтоб не заебаться потом:" у меня есть разные погодные модели, которые постоянно добавляются\удаляются способ обработки которых меняется время от времени. И есть приложенька, которая с этими данными работает (она сейчас в контейнер обернута).
Где мне держать эти парсеры? Где держать кроны для этих парсеров?

Pavel
02.05.2017
13:50:03
а софт какой нужен для парсеров?

Igor
02.05.2017
13:51:04
вроде тогда логично выходит, что каждый парсер в свой контейнер, и там же крон под него... но тогда запущенных контейнеров будет до жопы... либо же отдельно контейнер для ВСЕХ кронов... но...эм... тогда придется контейнер запускать из контейнера... так я еще не умею :) (и не знаю можно ли... и главное нужно ли... звучит плохо)

Pavel
02.05.2017
13:52:31
ну я к тмоу, что если у вас какой-ить специфичный язык + окружение и оно уже в контейнерах настроено - используйте их

Igor
02.05.2017
13:53:20
т.е. не "иметь мозг" и прям в контейнере с приложенькой (а там mysql/php/nginx/redis/etc.) там же и держать парсеры и крон?

Pavel
02.05.2017
13:53:55
да у вас там уже и так все есть, вы отошли от канона когда поставили mysql в контейнер с приложением на php

Igor
02.05.2017
13:54:31

Konstantin
02.05.2017
13:57:15

Igor
02.05.2017
13:58:01

Konstantin
02.05.2017
13:58:21
а зачем всё уже в одном?

Pavel
02.05.2017
13:58:37
так уже сделано, чо ты

Konstantin
02.05.2017
13:59:02

Igor
02.05.2017
13:59:34
зачем - потому что "смог так"... я вообще не админ... мне ПОКАЗАЛОСЬ, что так вполне норм... и минусов я пока не вижу :(

Pavel
02.05.2017
13:59:35
как потратить неделю и получить тоже самое но "круто”

Konstantin
02.05.2017
14:00:18

Google

Pavel
02.05.2017
14:00:32
когда у тебя один контейнер - да

Igor
02.05.2017
14:00:34
суть: есть наговнокоженный бэкэнд, очень сложный, с хитрым окружением для различного рода метеорологического софта. Без бэкапов. Только код в репах. Однажды настраивая очередное хитро...нное окружение я убил сервак. И потратил кучу времени на его деплой.

Pavel
02.05.2017
14:00:35
давайте так
@mrjamesbond эта штука деньги приносит?
это коммерческий продукт который нужно масштабировать?

Igor
02.05.2017
14:01:23
Решил переползти на докер с двумя целями: 1. быстрый деплой сервака на любое железо. 2. возможность изолировать разное-хитрое от остального

Admin
ERROR: S client not available

Igor
02.05.2017
14:01:32
да, 350к MAU

Konstantin
02.05.2017
14:01:33

Pavel
02.05.2017
14:01:35
у вас есть время чтобы переделать нормально, а не “и так сойдет”?

Igor
02.05.2017
14:01:59
есть время, т.к. старый сервер поднят и работает, но если его сдует... будет очень плохо :)

Pavel
02.05.2017
14:02:20
тогда вас сейчас Констанин насоветует =)

Igor
02.05.2017
14:02:29
так что сейчас я делаю все сам "как могу", чтоб в случае "ЧП" развернуть все заново... т.к. найти спеца я не смог :)

Konstantin
02.05.2017
14:02:45
я уже всё сказал, эта не та тема, которая требует отдельного внимания

Igor
02.05.2017
14:02:48
кстати да, если кто готов сделать хорошо и за денежку - я только за :)

Konstantin
02.05.2017
14:03:36

Igor
02.05.2017
14:03:56
чтоб было сделано 80%, чтоб понять как это работает и что с этим делать дальше 20%
проект денег приносит, но пока не столько чтоб я мог взять в штат девопса, увы... в будущем обязательно
https://windyapp.co

targitaj
02.05.2017
14:11:05
народ, надо ли в постгресе роли, созданной для обращений к БД приложением из локалки, давать пермишен login?

Google

Dmitriy A.
02.05.2017
14:12:01
очередной парсер карты ветров?

Oleg
02.05.2017
14:13:49

Igor
02.05.2017
14:15:23
очередной парсер карты ветров?
ну... можно конечно и так сказать :) А можно сказать что приложение №1 для кайтеров\виндсерферов\яхтсменов\серферов и пр. ветрозависимых :)

Dmitriy A.
02.05.2017
14:15:45
тоесть парсер карты ветров из открытых источников?

Igor
02.05.2017
14:16:51

Dmitriy A.
02.05.2017
14:17:12
а ну в итоге банальный парсер windy.com?

Igor
02.05.2017
14:17:56
windy.com не мы

Denis
02.05.2017
14:18:09
Привет. Есть 2 любопытных вопроса.
1. Какой дитрибутив Linux используете на серверах?
2. Как думаете, стоит обновлять ядро в CentOS с 3.10 до 4.х?
Чет начала запаривать эта пакетная некрофилия

Dmitriy A.
02.05.2017
14:18:31
центось/деб это если денег нет, если есть то рхел

Varya
02.05.2017
14:19:35
ребят, какие данные о посетителях сайта видны? оказалось, например, что страница вк.. а что еще? гугл выдает все и ничего

Dmitriy A.
02.05.2017
14:19:48
windy.com не мы
я понял, но не удивлюсь если данные вы и оттуда в том числе тащите

Igor
02.05.2017
14:20:46

Dmitriy A.
02.05.2017
14:21:19
еще один все понял

Sergey [BHE3AnHO]
02.05.2017
14:21:54

Dmitriy A.
02.05.2017
14:22:40
работает, но он не является парсером фейспалма

Igor
02.05.2017
14:22:46
В погодном мире, есть все 3 global источника данных, и с десяток-другой региональных. Большинство данных открыты в паблик. А вот что ты с ними сделаешь и как раскрутишь - уже зависит от тебя. Зачем воровать у кого-то данные если их можно взять у первоисточников?