
これはスタスか…ロマンですか
14.09.2017
06:22:40
я имею ввиду, сразу же редеплой после пуша
а не поллинг

Andrey
14.09.2017
06:23:25
Нет, будет, если вы настраиваете пайплайн на комит хук, а не полинг
И параллельные сборки отключите, чтобы последовательно обновления накатывать

Google

これはスタスか…ロマンですか
14.09.2017
06:26:42
зачем дженкинс, в гите нельзя без него коммит хуки прописывать?

Гайрат
14.09.2017
06:28:03
У тебя тупо гит, без ничего?

Andrey
14.09.2017
06:36:55
зачем дженкинс, в гите нельзя без него коммит хуки прописывать?
Дженкинс, тревис и прочии CI системы автоматизируют сборку, тестирование и деплой. Можно, конечно, и без них обойтись, но придется делать больше ручной работы и поддерживать весь процесс самому. Толковая ссылка на DO мануал на эту тему: https://www.digitalocean.com/community/tutorials/how-to-use-git-hooks-to-automate-development-and-deployment-tasks

これはスタスか…ロマンですか
14.09.2017
06:43:26
Это Для девелопмента

Andrey
14.09.2017
06:48:19
Посмотрите DroneCI
Я сам переходить думаю с гитлаба на это

Nick
14.09.2017
07:05:27
а че не на jenkins?)

YURA
14.09.2017
08:21:12
Дрон крутой. На дохлой виртуалке собираем два десятка проектов. Гораздо проще чем jenkins pipeline

Andrey
14.09.2017
08:22:01
женькин на джаве, дрон на го
кто жрет меньше?

これはスタスか…ロマンですか
14.09.2017
08:22:48

Nick
14.09.2017
08:30:54

Google

Pavel
14.09.2017
08:35:23
Уважаемые
Есть некий образ
При запуске контейнера происходят некие изменения
Можно ли как то это посмотреть? (diff некий)

Andrey
14.09.2017
08:36:23

Сергей
14.09.2017
09:37:05
всем добрый день. есть задача: есть хост, на нём две сетевых карты: eth0 и eth1 , к каждой подключена своя сеть. есть 10 контейнеров и скажем 9 из них должны ходить в сеть через eth0, а 1 через eth1. с тем как подружить два интерфейса на одной машине я разобрался, а вот как для конкретной docker-сети или же прям конкретному docker-контейнеру указать через какой интерфейс ему ходить в интернет нет. подскажите куда копать?

Roman
14.09.2017
09:43:43
может, как-то так?
ip route add default via GW_1 table TBL_1
ip route add default via GW_2 table TBL_2
ip rule add from XXX table TBL_1
ip rule add from YYY table TBL_2

Сергей
14.09.2017
09:45:13

Sergey
14.09.2017
11:13:43
подскажите как в сварме осттттттановить контейнер на конкретном узле?
и еще подскажите как передать в nginx номер ноды
чтобы видеть какая отдала

Pavel
14.09.2017
11:50:35

Andrey
14.09.2017
11:52:52

Pavel
14.09.2017
11:56:06
Печаль, буду руками diff по папкам смотреть
Спасибо

Gkio
14.09.2017
20:41:30
hey можно вопрос при docker-compose up возможно сделать pwd или ls ? чтобы посмотреть где оно или что внутри?

bebebe
14.09.2017
20:43:20
хач.js 10/10

Gkio
14.09.2017
20:43:38
?

Emil
14.09.2017
20:43:49
ой
композ же
тоже можно:
entrypoint: ls
command: /path/where/to/look

bebebe
14.09.2017
20:46:20

Google

Gkio
14.09.2017
20:46:24
да
но чето не так :d

Andrew
14.09.2017
20:50:36
Деплою docker проект в elasticbeanstalk через eb deploy, а там выдает такую ошибку https://pastebin.com/kcskxgzi Как можно понять что является причиной ошибки? Уже вторые сутки разбираюсь. Нужна помощь сообщества..


Gkio
14.09.2017
20:52:22
ты там nodejs в контейнере пускаешь?
стараюсь запустить ноду но мне выводит
Recreating ellotycom_web_1 ...
Recreating ellotycom_web_1 ... done
Attaching to ellotycom_web_1
web_1 | npm info it worked if it ends with ok
web_1 | npm info using npm@5.3.0
web_1 | npm info using node@v8.4.0
web_1 | npm ERR! path /package.json
web_1 | npm ERR! code ENOENT
web_1 | npm ERR! errno -2
web_1 | npm ERR! syscall open
web_1 | npm ERR! enoent ENOENT: no such file or directory, open '/package.json'
web_1 | npm ERR! enoent This is related to npm not being able to find a file.
web_1 | npm ERR! enoent
web_1 |
web_1 | npm ERR! A complete log of this run can be found in:
web_1 | npm ERR! /root/.npm/_logs/2017-09-14T20_51_33_212Z-debug.log
.
├── Dockerfile
├── app
│ ├── Controllers
│ ├── Middleware
│ ├── Models
│ ├── Reposity
│ ├── Routes
│ ├── app.js
│ └── package.json
├── docker-compose.yml
├── package-lock.json
└── package.json
под таким tree


bebebe
14.09.2017
20:53:28
а как попадает package.json в контейнер?

Gkio
14.09.2017
20:54:24
version: '3'
services:
web:
build: .
env_file: .env
volumes:
- /app:/app
вот так не правельно?
это docker-compose.yml

bebebe
14.09.2017
20:57:31
в тонкостях nodejs я не разбираюсь,
общий совет:
запускаешь этот контейнер, меняешь ему entrypoint на sleep 424242
далее заходишь в котнейр docker exec -ti <container> /bin/sh
и пробуешь запустить nodejs руками и дебажишь параллельно

これはスタスか…ロマンですか
14.09.2017
22:48:45
как автоматом возобновить чтение лога после поднятия снятого сервиса?

これはスタスか…ロマンですか
14.09.2017
23:12:04
в одном окне docker service logs myservice —follow
в другом docker stack rm myservice; docker stack deploy -c myservice-compose.yml myservice
хочу в первом окне видеть новые логи сразу

Dave
15.09.2017
00:53:09

Alex
15.09.2017
03:00:48
Господа, доброго времени суток! У кого удалось поднять mariadb 10.2 под виндой?

Dmitry
15.09.2017
05:36:59

Bohdan
15.09.2017
05:41:31

Anton
15.09.2017
09:47:23
всем привет!
есть swarm-кластер
хочется с удаленной машины на этом кластере запускать сервисы, используя DOCKER_HOST
где об этом можно почитать?

Google

Admin
ERROR: S client not available

Alina
15.09.2017
12:22:59
Друзья, хочу порекомендовать вам канал, на котором проводятся розыгрыши денежных призов: @money_prizes. Делюсь, потому что уверен, что немного халявных денег никому не помешает.
Я знаком с админами, тут без дураков - реально платят. Надо подписаться на спонсора и всё, ты в игре и можешь выиграть 200 р. Пока что участников мало, поэтому ваши шансы выиграть больше.

Emil
15.09.2017
12:23:15

Сергей
15.09.2017
12:29:38
/spam

Roman
15.09.2017
12:30:28

Vasily
15.09.2017
12:43:15
/spam

Andrew
15.09.2017
12:58:01
У меня есть конфиг dockerfile
FROM node:8.4.0-alpine
# Set a working directory
WORKDIR /usr/src/app
# Copy application files
COPY . .
# Install dependencies
RUN apk add --no-cache libsodium && \
yarn install --production --no-progress && \
yarn cache clean
# Run the container under "node" user by default
USER node
EXPOSE 80
CMD [ "node", "--napi-modules", "build/server.js" ]
Но почему-то при деплое в elastic beanstalk появляется ошибка в unexpected-quit.log Error: Cannot find module '/usr/src/app/build/server.js' что неправильно с конфигом?

Artem
15.09.2017
13:00:20
То что воркдир скорее всего /app и это рут для ноды мб?
И тогда урл должен выглядеть не так к server.js

Andrew
15.09.2017
13:01:08

Artem
15.09.2017
13:03:12
Блин туплю, не увидел с телефона весь конфиг

Andrew
15.09.2017
13:03:40

Мишка
15.09.2017
14:43:15
Мужики
Молю
Поясните за докер
Все туторы - говно, никак не могу въехать зачем он, и как поможет в проекте

Pavel
15.09.2017
14:43:46
0_о

Artem
15.09.2017
14:43:53
за докер и сворм стреляю в упор.

Мишка
15.09.2017
14:44:15
Рили
Вообще

Google

Artem
15.09.2017
14:44:30
так он и не нужон

Мишка
15.09.2017
14:44:34
Даже на хабре все статьи - как будто сами не знают о чём пишут
Всё по гуманитарному размыто
А то обидно, говорят вроде бы киллер тема, а юзкейсов нет

Alexey
15.09.2017
14:46:03

Мишка
15.09.2017
14:46:13
Пышник
Толстый проект подымаем с разделением на фронт и бек

Pavel
15.09.2017
14:47:06
бэк на микросервисах?

Alexey
15.09.2017
14:47:14
Пышник
И чо тебе, не прикольно взять из репы конфиг - и собрать тремя командами контейнер который одинаковый сто пудов у тебя и остальных пятнацати челов и не зависит от от рук?