首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用django的AWS

使用django的AWS
EN

Stack Overflow用户
提问于 2016-04-23 14:14:55
回答 1查看 107关注 0票数 1

我只是想知道是我做错了什么,还是用AWS开发真的很难/令人困惑?

目前我有一个EC2实例,地址如下:

代码语言:javascript
复制
ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com

这样就有了一个弹性的beanstalk应用环境:

代码语言:javascript
复制
http://XXX.XXXXXX.us-west-2.elasticbeanstalk.com/

我发现通过转到http://XXX.XXXXXX.us-west-2.elasticbeanstalk.com/来编写代码、将其放在服务器上并测试它是什么样子真的很难/很长,因为我需要做的是:

1)通过FTP上传文件到ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com

2)通过内部SSH连接到ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com并执行eb deploy

3)等待服务器部署2-3分钟

4)在http://XXX.XXXXXX.us-west-2.elasticbeanstalk.com查看更改

我是不是做错了什么?通常这是我习惯做的事情:

1)通过FTP上传文件到http://mywebsite.com

2) http://mywebsite.com内部的SSH

3)做python manage.py runservergunicorn mySite.wsgi:application

4)在http://mywebsite.com上查看更改,无需等待2-3分钟即可部署。

有人能给我指点一下我可能做错了什么吗?我不太确定我在这里错过了什么。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-23 22:44:32

使用AWS Elastic Beanstalk,您不会将文件确切地"FTP“到服务器。使用EB工具,您只需使用eb deploy,并且您的最新GIT提交会将所有文件部署到您的EB服务器。

在我的例子中,只需要3-4行终端命令就可以让一切正常运行

  1. git add -A
  2. git commit -m '04212016_1_east'
  3. ./manage.py
  4. (可选步骤,因为我使用S3处理静态文件)
  5. eb deploy
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36807372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档