如何将ember-cli应用程序部署到S3

时间:2015-07-28 11:22:28

标签: ember.js amazon-s3 ember-cli

我有一个部署在S3中的ember-cli应用程序。它运行良好,我有Travis设置为在GitHub中合并到主分支时部署更改。

但有时我想在没有提交的情况下测试部署环境中的更改 - 也许是因为它只能在该环境中进行测试,例如修复仅限移动设备的缺陷。

所以我试过了:

ember build --environment=production

接下来是:

aws s3 cp dist/ s3://my_bucket/ --recursive

将内容上传到我的存储桶。但该页面没有用,我的浏览器告诉我有一个重定向循环。这不是代码问题,因为当我将更改推送到master时,Travis成功将它们部署到S3。

我做了什么明显错误,将dist文件夹复制到我的桶中?

我使用的是Ember-cli 1.3.1,如果重要的话。

1 个答案:

答案 0 :(得分:0)

我建议您使用ember-cli-deploy工作得很漂亮并支持多个插件,以便更轻松地提供代码。

我一直在使用它好一段时间。

http://ember-cli.github.io/ember-cli-deploy/plugins/