После некоторой помощи я запустил приложение для бутылок с помощью Elastic. Бобовый стебель. Ну почти - я все еще не вижу никаких статических файлов. Я следовал инструкциям здесь, вставив файл с именем python.conf в каталоге .ebextensions с этим:
option_settings:
"aws:elasticbeanstalk:container:python:staticfiles":
"/static/": "static/"
К сожалению, это не сработало. Мои файлы находятся в папках /static (например, /static/js, /static/css и т. д.). В моем приложении для бутылок я обслуживал статические файлы в соответствии с ответом здесь вот так:
@route('/static/:path#.+#')
def server_static(path):
return static_file(path, root='./static')
Все работает, когда я запускаю его локально. Кто-нибудь знает, что я делаю неправильно? Должен ли я следовать другой процедуре, потому что мои статические файлы находятся в подпапках или потому что я использую бутылку вместо фляги? Мне известен похожий вопрос это было задано здесь для фляги, но ответа не было (и, насколько я знаю, это может быть совершенно другая проблема). Большое спасибо, Алекс
root='./static'
? - person ron rothman   schedule 30.04.2013