我有一个部署在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,如果重要的话。
答案 0 :(得分:0)
我建议您使用ember-cli-deploy工作得很漂亮并支持多个插件,以便更轻松地提供代码。
我一直在使用它好一段时间。