Обслуживание статических файлов на героку

Я пишу приложение Python для heroku. Flask используется для веб-компонента приложения.

Моя проблема в том, что я не могу найти способ обслуживать статические файлы. Я не хочу делать это через колбу, потому что это очень неэффективно.

Я тоже использую ганикорн. Как мне настроить обслуживание статических файлов?


person Anton    schedule 30.01.2013    source источник
comment
Heroku мог бы сделать предложение для этого в быстром старте. Как вы говорите, люди говорят Не используйте флягу! nginx (или что-то еще) напрямую! - и тогда Heroku говорит, что вам не нужен nginx! Наша облачная платформа (R) (TM) (C) сделает все это за вас! ...   -  person OJFord    schedule 26.09.2015


Ответы (1)


Попробуйте использовать Amazon s3 для хранения статических и мультимедийных файлов. Аналогичный вопрос и ответ можно найти здесь. Здесь представлена ​​документация heroku по использованию s3. Затем вы, возможно, захотите отключить автоматический сбор статических здесь, чтобы сбор статических данных не запускался каждый раз вы нажимаете на героку. Надеюсь это поможет.

person GetItDone    schedule 31.01.2013
comment
Без проблем. Рад, что смог помочь. - person GetItDone; 04.02.2013