@docker_ru

Страница 1102 из 1375
Andor
11.03.2019
14:19:59
ну оно же в ps пишет результат хелсчека

о

видимо при run ему пофиг

а при up не пофиг

Google
Andor
11.03.2019
14:23:54
дааа

@gecube docker-compose up phpunit завелось как надо

ну и надо было ещё retries задрать

-p, --project-name NAME Specify an alternate project name (default: directory name)а эту фигню он случайно откуда-нибудь из переменных окружения не подтягивает?

ок, уже нашёл COMPOSE_PROJECT_NAME

быстрее было погуглить, чем писать сюда вопрос %)

Andor
11.03.2019
14:33:56
да

:)

главное чтобы в этот файл никто кроме меня не заглядывал

Alexey
11.03.2019
14:34:25
вынеси bash из docker-compose. ужасно же

Andor
11.03.2019
14:34:43
вынеси bash из docker-compose. ужасно же
ну ты чо как не девопс 2019-го года, баша боишься что ли?

Google
Andor
11.03.2019
14:35:14
а чо так?

Alexey
11.03.2019
14:36:04
баша-в-yml-не-однострочник. хз, может привычка складывать такое в scripts. Обычно набирается десяток в среднем проекте.

Andor
11.03.2019
14:36:28
нахрен, не хочу лишних файлов ради таких однострочников

Alexey
11.03.2019
14:37:21
php странный. почему бы не делать это в Dockerfile кстати?

Andor
11.03.2019
14:37:30
что именно?

Alexey
11.03.2019
14:39:08
я с нормальными языками делаю app: build: context: . dockerfile: Dockerfile.dev В dockerfile COPY Gemfile Gemfile.lock /app RUN bundle дальше просто запускать, если обновились deps docker-compose up --build

Andor
11.03.2019
14:39:35
так у меня пхп имж внешний

я не собираю щас образы для приложения и не деплою докерами

это только для запуска пхпюнита и прочей херни

вощем это всё не для деплоя щас

Alexey
11.03.2019
14:40:45
так то, что я показал тоже. Смысл что зависимости тянутся внутри docker image

George
11.03.2019
14:41:01
анчеры слишком сложно?
Почему анчеры? Анкоры, епть

Alexey
11.03.2019
14:41:25
я ж валенок. ок

Andor
11.03.2019
14:41:29
так то, что я показал тоже. Смысл что зависимости тянутся внутри docker image
а IDE-шка для обновления зависимостей у тебя пересобирает имдж или просто дёргает команду внутри контейнера?

второе пхпшторм умеет делать

а первое - вряд ли

Alexey
11.03.2019
14:41:58
Не надо билд в докер-компоуз
в где? Монтировать папку с зависимостями?

George
11.03.2019
14:42:11
в где? Монтировать папку с зависимостями?
Для разработки - ок. И можно хотрелоад

Google
Andor
11.03.2019
14:42:20
так то, что я показал тоже. Смысл что зависимости тянутся внутри docker image
у меня всё ещё не собирается образ с приложением, приложение монтируется с хоста, это dev/test окружение, не более

George
11.03.2019
14:42:40
Для сборки в пайплайне - у тебя все равно свой путь

Andor
11.03.2019
14:42:43
и хотрелоад с этими вашими фронтендерскими ng serve там тож рядом

George
11.03.2019
14:43:19
не понял
Хотрелоад кода, чтобы docker restart не делать

Alexey
11.03.2019
14:43:29
deps редко меняется, если это не старт проекта.

ясен пень я код монтирую.

Andor
11.03.2019
14:44:33
А у фронтов так ваще это часть работы

George
11.03.2019
14:46:26
ясен пень я код монтирую.
Депс в вендоре, внутри каталога проекта....

Alexey
11.03.2019
14:46:33
ну ты не пихаешь новую зависимость каждый день. Я этот фронт каждый день трогаю. Бывает что докинешь, но редко. Там и перезапустить можно.

100% у меня там dev image собирается для CI. Потому что проще image тягать, чем node_modules папку и image.

docker run --rm -i -v pwd/src:/app/src:ro $DEV_IMAGE yarn jest

тип этот же в деве локально

Alexey
11.03.2019
14:48:17
есть hotreload, hot reload это про исходный код приложения, а не deps

у docker вообще раньше были проблемы с node_modules, потому что черная дыра. Не монтировалось, хуилион файлов. Сейчас не знаю.

Andor
11.03.2019
14:50:02
Короче мне пох, мне так проще

Google
Andor
11.03.2019
14:51:38
Девелоперы правят свой композер.жсон, у них есть интеграция в иде и она внутри контейнера запускает пыховый композер, который трогает файлы на хосте и они попадают в git diff

В случае со сборкой зависимостей в образ ничего этого не будет само

Ivanzor
11.03.2019
15:03:51
А как вообще убрать лимит на память в контейнере? docker update --memory=0 не канает

Alexey
11.03.2019
15:04:46
А как вообще убрать лимит на память в контейнере? docker update --memory=0 не канает
ты не получаешь ответы, потому что так никто не делает. Это странно. Просто останавливают и запускают с новыми параметрами.

Ivanzor
11.03.2019
15:05:27
Он был содан с лимитами на 3гб RAM, просто хочу убрать этот параметр не пересоздавая его.

Andor
11.03.2019
15:08:10
Залезь ручками в cgroup

binka
11.03.2019
15:17:50
Подскажите пожалуйста, docker stack deploy .. со временем сам уберет инстансы и запустит новые при update?

O
11.03.2019
15:53:56
привет, подскажите, плз, docker swarm умеет только round robin balancing?

Irek
11.03.2019
15:59:37
Да

binka
11.03.2019
16:01:07
всмысле сам?
ну вообще, с какой целью делается update?)

Anatoliy
11.03.2019
16:01:42
ну я просто новую версию образа гружу, а так там вроде скалирование и что-то подобное можно сотворить

binka
11.03.2019
16:01:46
вместо условной ошибки the following stack already deployed

Anatoliy
11.03.2019
16:02:19
Т.е. у меня обновление любое идет через yml, и я каждый раз дергаю docker stack deploy -c file service

Правда т.к. мне надо было это дело обновлять через CI/CD после сборки пришлось такой изврат сотворить: https://github.com/Visteras/webhook-service-updater Теперь оно само обновляет, но конфиг все равно на сервере лежит

O
11.03.2019
16:04:49
Да
пасиб, насколько будет правильно использовать nginx для другого вида балансинга? например, балансить по загрузке или лучше переходить на kubernetes?

Andor
11.03.2019
16:07:45
Ну и переходить на кубернетис тоже

Google
Павел)
11.03.2019
18:40:48
Всем привет! Кто нибудь подскажет, где docker compose находится, если я установил Docker Desktop for Wimdows?

Dmitry
11.03.2019
18:41:52
Andor
11.03.2019
18:43:12
docker-compose это имя команды, docker-compose.yaml - имя конфига для этой команды

Anton
11.03.2019
18:48:41
Коллеги, кто сталкивался с проблемой? x509: certificate signed by unknown authority при подключении к docker registry. Сертификат от letsencrypt, в браузере на домен захожу - все нормально, docker login ошибку выдает, почему-то кажется что я дурак, но где понять не могу

Vasyl
11.03.2019
19:00:25
Приветы

Ребят, а как можно передать содержимое файла xml качестве ENV переменной?

Andor
11.03.2019
19:05:12
ENV=$(cat file.xml)

удачи

Vasyl
11.03.2019
19:05:47
что-то не срабатывало в итоге. сейчас попробую завести еще раз

Andor
11.03.2019
19:06:29
надеюсь ты в курсе что это вообще вцелом так себе идея?

Vasyl
11.03.2019
19:07:44
в курсе, но с груви у меня отношения холодные, и нашел только один скрипт как поднять saml при первом запуске. А он требует переменной с содержимым xml файла

Andor
11.03.2019
19:14:30
ну так!

всему своё время

ildar
11.03.2019
19:14:48
@gecube указываю 2.7 и ругается что не знает такой версии :)
Ты кажется первый, кто вывел @gecube на чистую воду) остальные пропускали совет про 2.7 мимо ушей

Andor
11.03.2019
19:16:20
да балабол он ваще! %)

Страница 1102 из 1375