Size: a a a

2021 July 15

В

Владислав in Python Flask
это bootstrapcnd? подключал,а за порядок,не очень понял
источник

AK

Alexander Kamyanskiy in Python Flask
посмотрите в network браузера, посомтрите исходный код оригинала и то что отдал фласк
источник

AF

Artem Fadeev in Python Flask
https://youtu.be/dVEjSmKFUVI?t=1381
объясните пж почему у него не изменился вывод?
"потому что мы уже создали контейнер" вообще непонятно
это связано с nginx как-то?
источник

В

Владимир in Python Flask
Нет, это с контейнером связано, контейнер уже создан с тем набором инструкций Run, с тем build контекстом, который был когда его создали
источник

ds

diko sop in Python Flask
всем привет! У меня вопрос: Мое приложение на sanic данные для конфига получает из yaml файла в main.py. Далее функция main() вызывает мое приложение(server)и передаемт туда конфиг. Далее в server я регистрирую свои блюпринты. Вопрос: как мне импортировать переданный в server() конфиг в блюпринты?
источник

AF

Artem Fadeev in Python Flask
а рестарт олвейс не работает?
источник

В

Владимир in Python Flask
Эм? Нет restart: always про то что в случае ошибки/по выполнении перезапустить контейнер (но не заново сделать контейнер)
источник

В

Владимир in Python Flask
У тебя же когда ошибка - он просто перезапускается
источник

AF

Artem Fadeev in Python Flask
ну типа я изменил что-то, он рестартнул и всё ок, не надо ничего заново билдить
источник

В

Владимир in Python Flask
А как не билдить? В контейнере то ты ничего не поменял
Например: сделай контейнер в котором скрипт создает текстовый файл, при этом файл не появится в той папке которую ты использовал в качестве build context
источник

В

Владимир in Python Flask
Т.е. ты создал контейнер и все по большому счету контейнеру плевать что ты меняешь, пока заново не сбилдишь. Он уже все что нужно через директивы RUN получил. А повторно (при перезапуске контейнера) выполнится только одна, CMD которая собственно и запускает его работу
источник

AF

Artem Fadeev in Python Flask
мне кажется в module у меня путь неправильный, но как туда то что нужно прописть? не могу придумать никак
я написал
module = projectName.wsgi:application
как на стеке подсказывают, всё равно не работает
источник

РX

Рустем X in Python Flask
Всем привет! Мало опыта деплоя на удаленный сервер, пытался гуглить - не смог найти подходящее решение
Сделал на flask загрузку файлов (~10 мб) и архивов с использованием aws s3. Локально всё работает нормально. Задеплоил на heroku при нескольких загрузках возникает ошибка  Error R14 (Memory quota exceeded)
Загрузка происходит сначала в папку /tmp, файл обрабатывается, потом это переносится на aws s3, после загрузки специально очищаю каталог /tmp
Можете, пожалуйста, подсказать, как решить эту проблему?
Procfile:
web: gunicorn --timeout 3600 app:app
источник

А

Артём in Python Flask
Либо квоту увеличить, либо сразу загружать на aws, наверное.
После загрузки то ты очищает. Но если несколько загрузок одновременно идёт, вполне может и упереться в лимит.
источник

T

Tishka17 in Python Flask
а почему бы с фронта сразу в s3 не загружать?
источник

T

Tishka17 in Python Flask
presigned post с огранчиениями + cors на бакете настроить
источник

РX

Рустем X in Python Flask
мне  надо каталогизировать файл, поэтому мне проще было загрузить в /tmp, чтобы обработать и распознать, к какому каталогу относится файл. После этого указываю путь в s3 с нужным каталогом
источник

T

Tishka17 in Python Flask
а, то есть предобработка есть, а не просто загрузка
источник

РX

Рустем X in Python Flask
да
источник

T

Tishka17 in Python Flask
а в какой момент ошибка?
источник