【发布时间】:2019-04-27 00:29:13
【问题描述】:
在过去的几个小时里,我一直在尝试解决这个问题,但收效甚微。本质上,我有一个在本地运行良好的烧瓶应用程序,但是当作为 docker 映像部署到 Elastic Beanstalk 时,静态文件夹下的所有文件都没有被拾取;给我留下了准系统 html 页面。
我尝试过的: 在谷歌搜索了很长一段时间(很多旧响应)之后,看起来我需要篡改配置文件。我试图在 eb 配置中搞乱,试图做这样的事情:
[aws:elasticbeanstalk:container:python:staticfiles] /静态/=应用程序/静态/ (来自Static assets don't show up for flask on elastic beanstalk)
但它说它不识别 OptionalName "/static/";旧版本的 EB 显示有一种方法可以在 GUI 界面中指定静态文件夹的路径,但在配置 -> 软件下似乎不再存在。
这是我的文件布局:
Dockerfile
-
应用程序
app.py
模板/
index.html
form.html
....
静态/
css
图片
js
供应商 ....
在我的 html 文件的顶部,我引用了我的 css 和 js 文件:
任何正确方向的帮助将不胜感激!
【问题讨论】:
标签: python flask amazon-elastic-beanstalk static-files