Size: a a a

2019 December 25

K

Koote in Python Flask
А так в чем ошибка при сборке?
источник

KS

Konstantin Sirotkin in Python Flask
чтобы pip install -e работал, надо чтобы setup.py уже был проброшен в контейнер
источник

KS

Konstantin Sirotkin in Python Flask
а он там появляется только после того, как я подключаю volume
источник

K

Koote in Python Flask
Аа
источник

KS

Konstantin Sirotkin in Python Flask
да не важно, тут бы вообще с концепцией разобраться
источник

K

Koote in Python Flask
После сборки
источник

KS

Konstantin Sirotkin in Python Flask
в принципе, я тут бьюсь над такой задачей
источник

KS

Konstantin Sirotkin in Python Flask
вот есть немного админских задач, которые надо автоматизировать
источник

K

Koote in Python Flask
Проблема в сборке из за того что надо собрать дев версию до того как она попадет а контейнер
источник

K

Koote in Python Flask
А она попадает только с volume после билда
источник

K

Koote in Python Flask
Секунду
источник

KS

Konstantin Sirotkin in Python Flask
если я буду собирать дев версию, а потом класть ее в контейнер, то теряется всякий смысл
источник

KS

Konstantin Sirotkin in Python Flask
не парься об этом, у меня куда интереснее проблема нарисовалась :)
источник

KS

Konstantin Sirotkin in Python Flask
Есть админские скрипты, которые надо автоматизировать. Сейчас оно сделано в шелл-скриптах. Например:

#!/bin/bash
aws ecs run-task  --overrides file://override.json --cli-input-json file://params.json
источник

KS

Konstantin Sirotkin in Python Flask
понятно, что содержимое override.json прописано вручную
источник

KS

Konstantin Sirotkin in Python Flask
а мне бы хотелось скрипт, который принимает параметры, умно ругается, если параметры неподходящие, и т.д., и т.п.
источник

K

Koote in Python Flask
Konstantin Sirotkin
если я буду собирать дев версию, а потом класть ее в контейнер, то теряется всякий смысл
Мульти стейджинг сборка, кароч ща кину ссылку почитаешь
источник

K

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

KS

Konstantin Sirotkin in Python Flask
click - самое оно для этого, и дальше внутри питона boto3, который по сути те же команд-лайн инструменты, только в питоне
источник

KS

Konstantin Sirotkin in Python Flask
короче вопрос в том, как этими скриптами будут пользоваться живые админы
источник