Dmitry
Anonymous
Так что воспринимать то? Какая вообще разница, чем и как ее будут использовать? Работает и тестами покрыта? Ну и отлично, пусть заворачивают во что хотят
Dmitry
зависимость от докера, к примеру
Dmitry
кстати, в ansible meta info надо добавить платформу "Docker" чтобы было понятно...
Dmitry
типа работает на Ubuntu / Docker
Dmitry
А еще есть вариант когда роль деплоит какую-то ифнраструктуру (aws/azure/DO...) как это оформлять?
Dmitry
но это не сюда уже
Anonymous
https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#directory-layout
Dmitry
Ну это древний док, про деплой инфраструктуры особо ничего нет
Anonymous
А в чем вопрос?
Dmitry
как публиковать роли для деплоя инфраструктуры. Например роль это cloudformation stack который деплои автоскейл группу для kafka
Dmitry
сейчас я храню все в roles/infra/me.infra.kafka-clustername
Dmitry
то есть когда мы деплоим саму роль с докером, эта роль является зависимостью
Dmitry
roles/docker/me.docker.kafka-clustername например
Dmitry
вопрос какэто облагородить и сделать единым целым не создавая монолитный плейбук
Anonymous
Ну зависимости в meta можно прописать
Dmitry
это я знаю)
Dmitry
тогда придется публиковать обе роли отдельно, что является вариантом, несомненно
Sergey️
В контейнере компоуза лежит питон скрипт.
Он запускается через docker run как-то?
Sergey️
docker run %container_name% ....
Sergey️
Или через cmd?
Dmitry
Dmitry
Dmitry
Сервис с python
Dmitry
Sergey️
Sergey️
Мне нужно именно тем питоном (с теми пакетами и с тем набором директорий) выполнить скрипт который лежит там же
Dmitry
Dmitry
Dmitry
Sergey️
Тебе надо сделать имидж со всем кроме кода.
docker-compose
server:
build: .
volumes:
- .:/src
env_file:
- env_file
command: bash -c "sleep 5; python manage.py makemigrations data && python manage.py migrate data && python server.py"
Dockerfile
FROM python:3.6
ENV PYTHONUNBUFFERED 1
RUN mkdir /src
WORKDIR /src
COPY . /src/
RUN pip install -r requirements.txt
Sergey
Sergey️
По image на скрипт?)
Sergey️
Это всё что есть и там крутится сервер
Sergey️
Рядом лежит еще парочка
Sergey
Sergey️
Вроде бы в таком духе должно быть
docker exec -it server_1 python run.py
Sergey
Sergey️
Dmitry
Сергей отвечает Сергею. Я запарился 😄
Sergey️
Ну разобрались же :)
Sergey
Кто сказал Сергей
Sergey
😂
Sergey
Серега
ну что ты Сереге ответить чтольне мог:)
Sergey️
Сергей, мне Сергей всё пояснил, спасибо Сергею
Sergey
Dmitry
😄
Brommie
привет. немного не в тему, но если есть только логи в файл (traefik пишет логи в файл json) - как вы их мониторите в реалтайме ?
Sergey
Dmitry
Furrya
Не совсем по теме, видимо, есть вопрос по travis cli
Furrya
Кто может подсказать по travis cli
по stage chaining
если какой то из стэйджей падает, как реджекнуть (отклонить, не запускать) последующие?
Furrya
Может я и не прав, я не спал этой ночью -_-
Сильно не пинайте
Furrya
jobs:
include:
- stage: First
deploy:
....
- stage: Second
deploy:
....
First упал, Second уже не хочу запускать
Чуствую что то не так делаю
Brommie
ELK?)
не хотелось бы ради такого аж ELK поднимать, я бы в тихую сливал куда-то в Logentries, может еще что-то безплатное есть?
Dmitry
Приветы. Пытаюсь поднять кластер с docker swarm и overlay network.
Создаю отдельную docker network create --attachable -d overlay test-net
Но проблема в том, что ноды внутри этой сети не видят друг друга.
Т.е. если один контейнер запущен на manager, а второй на worker, при обращении по имени сервиса получаю: Name or service not known
Может кто сталкивался с overlay network? В чем там траблы?
Myron
Народ, какой оптимальный имейдж для билда node.js приложений?
Ivan
library/node?
Myron
Ivan
ээм?)
https://hub.docker.com/_/node/
Dmitry
всем привет
Dmitry
тут есть знатоки сварма?
Dmitry
поднимаю MySQL из своего старого компоуз файла
Dmitry
все работает
Dmitry
если застопать сервис, а потом опять стартануть - то не поднимается уже никогда
Dmitry
и так со всеми сервисами у которых волюмы есть
Адаптивный Рекомбинатор
ну наверно с ними (томами) надо что-то делать
Dmitry
пробовал удалять
Dmitry
стартовать сервис повторно
Dmitry
топа создаются вновь
Dmitry
но все равно не стартует сервис
Адаптивный Рекомбинатор
наверно придется логи смотреть
Dmitry
пусто в логах(
Dmitry
вернее последнее что в них есть это записи о том, что сервис выключается