AWS Elastic Beanstalk找不到Django App的静态文件

凯根·麦克纽(Keagan McNew)

我在为我创建的django应用设置弹性beantalk上设置静态文件夹时遇到了一些麻烦。我试图让该应用程序在没有任何css / js / etc的情况下运行。我的文件结构是:

|.ebextensions
|    --django.config
|.elasticbeanstalk
|    --config.yml
|django_app
|    --core
|    --blog
|    --other apps..
|config
|    --settings
|        --base.py
|        --local.py
|        --production.py
|    --asgi.py
|    --urls.py
|    --wsgi.py
|static
|    --blog
|        --css/js/etc
|    --other apps
|manage.py
|requirements.txt
|secrets.json

在我的django.config中,我将其设置如下:

option_settings:
  aws:elasticbeanstalk:application:environment:
    DJANGO_SETTINGS_MODULE: config.settings.production
  aws:elasticbeanstalk:container:python:
    WSGIPath: config.wsgi:application
    NumProcesses: 3
    NumThreads: 20

对于base.py中的静态设置(production / local.py确实要导入base.py):

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.0/howto/static-files/
STATIC_URL = '/static/'
STATIC_ROOT = "static"

我在烧瓶上也遇到了类似的问题,但并没有给我带来太多麻烦。我尝试遵循此处提供的一些解决方案,但目前还没有任何效果,或者我误解了某些内容。任何帮助表示赞赏!

亚瑟·莫森(Yasser Mohsen)

您必须在django.config中添加一个附加选项option_settings,这取决于您使用的Elastic Beanstalk平台。

我认为您正在使用新平台platform/Python 3.7 running on 64bit Amazon Linux 2如果是,请使用:

aws:elasticbeanstalk:environment:proxy:staticfiles:
    /static: static

但是,如果您使用的是platform/Python 3.6 running on 64bit Amazon Linux或更旧的,请使用:

aws:elasticbeanstalk:container:python:staticfiles:
    /static: static

您可以检查此链接以获取更多详细信息。

如果您不知道所使用的平台,则有多种了解它的方法:

  • 通过您的终端,它出现在eb status命令输出中
  • 通过AWS控制台,在Elastic Beanstalk环境页面中提到了它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在 AWS elastic-beanstalk 上提供 Django 静态文件

来自分类Dev

回形针在AWS Elastic Beanstalk上找不到ImageMagick

来自分类Dev

AWS Elastic Beanstalk-找不到模块“ hapi”

来自分类Dev

无法在AWS Elastic Beanstalk上找到Django App的模块

来自分类Dev

Django AWS Elastic Beanstalk WSGIPath引用的文件不存在

来自分类Dev

AWS Elastic Beanstalk Django迁移

来自分类Dev

Elastic Beanstalk找不到server.js文件

来自分类Dev

启用 ssl 和 Elastic Beanstalk 的 Spring Boot - 找不到文件

来自分类Dev

FTP with AWS elastic Beanstalk

来自分类Dev

无法使用配置文件设置AWS Elastic Beanstalk静态路径

来自分类Dev

无法使用配置文件设置AWS Elastic Beanstalk静态路径

来自分类Dev

SSH到AWS Elastic Beanstalk实例时找不到Web应用程序

来自分类Dev

AWS Elastic Beanstalk和Django模板目录

来自分类Dev

Deploying Go 1.6 web app to AWS Elastic Beanstalk?

来自分类Dev

在AWS Elastic Beanstalk中使用sqlite db部署Flask App

来自分类Dev

Django;AWS Elastic Beanstalk错误:您的WSGIPath引用了一个不存在的文件

来自分类Dev

Laravel和AWS Elastic Beanstalk-文件权限

来自分类Dev

仅将指定的文件部署到AWS Elastic Beanstalk

来自分类Dev

AWS Elastic Beanstalk文件上传不起作用

来自分类Dev

AWS Elastic BeanStalk php.ini文件更新

来自分类Dev

部署到Elastic Beanstalk后,AWS CodePipeline缺少目录/文件

来自分类Dev

AWS Elastic Beanstalk上的Spring Boot并记录到文件

来自分类Dev

AWS Elastic Beanstalk:Tomcat忽略了我的WAR文件

来自分类Dev

AWS Elastic Beanstalk。用户上传的文件保存在哪里?

来自分类Dev

测试AWS Elastic Beanstalk扩展

来自分类Dev

使用AWS Elastic Beanstalk的FTP

来自分类Dev

AWS Elastic Beanstalk错误-乘客

来自分类Dev

AWS并分解Elastic Beanstalk实例

来自分类Dev

AWS Elastic Beanstalk调度部署

Related 相关文章

  1. 1

    无法在 AWS elastic-beanstalk 上提供 Django 静态文件

  2. 2

    回形针在AWS Elastic Beanstalk上找不到ImageMagick

  3. 3

    AWS Elastic Beanstalk-找不到模块“ hapi”

  4. 4

    无法在AWS Elastic Beanstalk上找到Django App的模块

  5. 5

    Django AWS Elastic Beanstalk WSGIPath引用的文件不存在

  6. 6

    AWS Elastic Beanstalk Django迁移

  7. 7

    Elastic Beanstalk找不到server.js文件

  8. 8

    启用 ssl 和 Elastic Beanstalk 的 Spring Boot - 找不到文件

  9. 9

    FTP with AWS elastic Beanstalk

  10. 10

    无法使用配置文件设置AWS Elastic Beanstalk静态路径

  11. 11

    无法使用配置文件设置AWS Elastic Beanstalk静态路径

  12. 12

    SSH到AWS Elastic Beanstalk实例时找不到Web应用程序

  13. 13

    AWS Elastic Beanstalk和Django模板目录

  14. 14

    Deploying Go 1.6 web app to AWS Elastic Beanstalk?

  15. 15

    在AWS Elastic Beanstalk中使用sqlite db部署Flask App

  16. 16

    Django;AWS Elastic Beanstalk错误:您的WSGIPath引用了一个不存在的文件

  17. 17

    Laravel和AWS Elastic Beanstalk-文件权限

  18. 18

    仅将指定的文件部署到AWS Elastic Beanstalk

  19. 19

    AWS Elastic Beanstalk文件上传不起作用

  20. 20

    AWS Elastic BeanStalk php.ini文件更新

  21. 21

    部署到Elastic Beanstalk后,AWS CodePipeline缺少目录/文件

  22. 22

    AWS Elastic Beanstalk上的Spring Boot并记录到文件

  23. 23

    AWS Elastic Beanstalk:Tomcat忽略了我的WAR文件

  24. 24

    AWS Elastic Beanstalk。用户上传的文件保存在哪里?

  25. 25

    测试AWS Elastic Beanstalk扩展

  26. 26

    使用AWS Elastic Beanstalk的FTP

  27. 27

    AWS Elastic Beanstalk错误-乘客

  28. 28

    AWS并分解Elastic Beanstalk实例

  29. 29

    AWS Elastic Beanstalk调度部署

热门标签

归档