我正在遵循在AWS弹性beanstalk上部署django项目的教程:
http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html
http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html
当我在本地测试时,我的应用程序工作,但是当我部署时,我收到404错误.查看事件日志,我看到以下消息:
运行用户命令时出错:运行错误’. / opt / python / ondeck / env&& PYTHONPATH = / opt / python / ondeck / app:django-admin.py syncdb –noinput'(rc:127)/ bin / sh:django-admin.py:command not found
这让我相信教程缺少关于在服务器上安装django文件或至少配置我的项目以识别django-admin.py的部分.我在我的本地机器上安装了django,所以它在那里工作.
我知道python支持对于弹性beanstalk来说是全新的,但有没有人为它部署django?
最佳答案
我相信你不需要将container_commands放在.config中,因为此时没有数据库或表.
相关文章
- php - 将Symfony2应用程序部署到AWS弹性Beanstalk - 后部署缓存清除
- 调试 - 在aws弹性beanstalk上部署node js web app - 显示502 bad gateway nginx / 1.8.0
- python - 在将django应用程序部署到aws beanstalk上的require.txt中无效
- python - AWS弹性beanstalk上的Django版本
- 在aws弹性豆茎上运行cron作业 - django
- 如何设置cronjob以在AWS弹性beanstalk中运行Django管理命令
- amazon-ec2 - HOWTO在aws上部署docker容器,而不使用弹性beanstalk或ec2容器服务
- 使用弹性beanstalk部署复杂的node.js项目
转载注明原文:在AWS弹性beanstalk上部署django项目 - 代码日志