我使用AWS弹性beanstalk来部署Django应用程序。这是问题 - 项目中的每个应用程序都有一个静态文件,但是当我在myapp.config
文件中的.ebextensions
中设置选项值时,似乎我只能为静态文件设置一个路径。以下是静态文件的设置:
17 - namespace: aws:elasticbeanstalk:container:python:staticfiles
18 option_name: /static/
19 value: polls/static/
20
21 - namespace: aws:elasticbeanstalk:container:python:staticfiles
22 option_name: /static/
23 value: control/static/
使用myapp.config
中的上述设置,部署后,只有value: control/static
部分有效,value: polls/static
文件似乎无效。任何人都可以帮我这个吗?
答案 0 :(得分:0)
由于您使用相同的命名空间和选项名称,因此使用第二个值polls/static/
覆盖第一个值control/static/
。
也许它应该是static/
,然后应用会使用分配给它的公共根目录和子目录 - static/polls
或static/control
?