2013-01-30 3 views
6

Я пишу приложение Python для героку. Флажок используется для веб-компонента приложения.Обслуживание статических файлов на heroku

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

Я также использую gunicorn. Как настроить статические файлы?

+2

Heroku может сделать предложение для этого в самом начале. Как вы говорите, люди говорят: «Не используйте флакон! Nginx (или что-то еще)»! - И тогда Героку сказал: «Вам не нужен nginx! Наша облачная платформа (R) (TM) (C) обрабатывает все это для вас!» ... – OJFord

ответ

7

Попробуйте использовать Amazon s3 для хранения статических и мультимедийных файлов. Аналогичный вопрос и ответ можно найти here. Here - документация героя по использованию s3. Тогда вам может понадобиться отключить автоматический сборщик instructions here, поэтому collectstatic не запускается каждый раз, когда вы нажимаете на герою. Надеюсь это поможет.

+0

Upvote; Так и я это делаю. –

+0

Большое спасибо – Andrey

+0

Нет проблем. Рад, что смог помочь. – GetItDone

Смежные вопросы