Size: a a a

2020 June 22

V

Vlad in Python Flask
) текущие варианты слишком навороченные, для нас излишне
источник

A

Alexandr in Python Flask
Тут вот есть про обновление контейнеров на лету:

https://habr.com/ru/post/215653/
источник

A

Alexandr in Python Flask
Правда может не для любого случая
источник

A

Alexandr in Python Flask
Я вот смотрю на pyenv. Думаю нормально ли будет деплоить с ним. А код обновлять с git pull и делая reload gunicorn.

Типа такого:

https://gist.github.com/Eucrow/d813b95291629533820e106b994c63f9
источник

A

Alex in Python Flask
Агент Печенька
Чем сделали это?
у нас OpenShift как и кубы сам по обновлению образа выкатывает новые деплойменты.
источник

A

Alex in Python Flask
но в ряде случаев с этим есть нюансы. скоро буду оператор к нашему проекту писать.
источник

АП

Агент Печенька... in Python Flask
Alex
у нас OpenShift как и кубы сам по обновлению образа выкатывает новые деплойменты.
Ну у вас то да.
источник

A

Alex in Python Flask
чую придется в Go таки вляпаться
источник

AT

Alex Ted in Python Flask
Vlad
@AlexTed может ты сможешь подпинуть в нужное направление ?
тут время на покурить надо, с ходу не подскажу
источник

V

Vlad in Python Flask
Alex Ted
тут время на покурить надо, с ходу не подскажу
с меня несколько бутылок)
источник

V

Vlad in Python Flask
я уже сдался
источник

V

Vlad in Python Flask
источник

V

Vlad in Python Flask
случайно кстати отрыл
источник

V

Vlad in Python Flask
это на тему возврата листа
источник

A

Alexandr in Python Flask
Vlad
Camera.is_online.is_( True)

Ошибка то тупая, не пойму что трогать)
вроде как нужно добавить:

class Camera(Base):
   is_online = associationproxy(‘history’, ‘is_online’)
источник

A

Alexandr in Python Flask
источник

V

Vlad in Python Flask
Это другая штука, мне нужно будет ещё время проверять, тут это не сделаешь
источник

T

Tishka17 in Python Flask
Vlad
в итоге обновления сами улетают на прод и можно откатить старый образ
А как делаете бесшовный апдейт?
источник

A

Alexandr in Python Flask
Tishka17
А как делаете бесшовный апдейт?
Вот кстати да. Я только видел, что накатываешь новые контейнеры, проксируешь nginx’ом на них, а потом убиваешь старые.
источник

T

Tishka17 in Python Flask
Желательно убивать старые когда запросы на них завершаться
источник