Size: a a a

2019 December 05

PB

Philipp Bondarev in Python Flask
Вопрос - что делать?
источник
2019 December 06

PB

Philipp Bondarev in Python Flask
Ребят, приложение в контейнере и mongodb в контейнере.
при попытке обратиться к базе в консоль вываливается
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused
источник

A

Alex in Python Flask
Philipp Bondarev
Ребят, приложение в контейнере и mongodb в контейнере.
при попытке обратиться к базе в консоль вываливается
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused
Контейнеры в одной сети?
источник

A

Alex in Python Flask
Почему localhost?
источник

A

Alex in Python Flask
Они в одном и том же контейнере?
источник

PB

Philipp Bondarev in Python Flask
Alex
Контейнеры в одной сети?
физически - на одном компе.
источник

PB

Philipp Bondarev in Python Flask
Alex
Они в одном и том же контейнере?
нет
источник

PB

Philipp Bondarev in Python Flask
Надо бридж кинуть?
источник

A

Alex in Python Flask
тогда почему localhost?
источник

A

Alex in Python Flask
Philipp Bondarev
Надо бридж кинуть?
желательно да и использовать имена контейнеров
источник

PB

Philipp Bondarev in Python Flask
Да, я в своем репертуаре, сначала потыкал, не получилось, спросил, а пока отвечали сам полез в доки и нашел...
Но все равно спасибо.
https://docs.docker.com/compose/networking/
источник

A

Alex in Python Flask
ах, у тебя compose
источник

A

Alex in Python Flask
links не нужен если что и считается устаревшим.
источник

PB

Philipp Bondarev in Python Flask
Alex
ах, у тебя compose
А просто про докерфайл еще вопросик.
Можно ли прописать в одном докерфайле вот так? А то все собралось, ни на что не ругается, но воркер celery, кажется, не отрабатывает...
Видимо не поднялся, но ничего не ругался, что странно...
источник

A

Alex in Python Flask
Philipp Bondarev
А просто про докерфайл еще вопросик.
Можно ли прописать в одном докерфайле вот так? А то все собралось, ни на что не ругается, но воркер celery, кажется, не отрабатывает...
Видимо не поднялся, но ничего не ругался, что странно...
нет, как это вообще работать должно?
источник

A

Alex in Python Flask
нормальные люди делают два контейнера в таком случае (можно на базе одного образа)
источник

АП

Агент Печенька in Python Flask
1. Не запускай в билде ничего, пиши ентрипоинтс.
2. Не запускай в одном контейнере целери и основное приложение.
источник

АП

Агент Печенька in Python Flask
Alex
нормальные люди делают два контейнера в таком случае (можно на базе одного образа)
+
Можно на основе одного образа.
источник

A

Alex in Python Flask
Агент Печенька
1. Не запускай в билде ничего, пиши ентрипоинтс.
2. Не запускай в одном контейнере целери и основное приложение.
ну он в билде не запускает, он определяет CMD.
источник

PB

Philipp Bondarev in Python Flask
Я пробовал, что-то не завелось. Ща еще раз попробую.
источник