您的位置:首页 > 其它

Ember 翻译——教程十二:部署

2017-01-21 17:02 218 查看

部署

要部署 Ember 应用程序,只需从
ember build
将输出上传到一个 web 服务器即可。这可以通过标准的 Unix 文件传输工具实现,比如
rsync
或者
scp
。同时也有服务,可以让你更加轻松的部署。

部署
通过 scp 部署

部署到 surgesh

通过 scp 部署

你可以通过从
ember build
中复制输出到任意一个 web 服务器来部署你的应用:

ember build
scp -r dist/* myserver.som:/val/www/public/


部署到 surge.sh

surge.sh 让你可以将任何文件夹免费地上传到服务器。为了部署一个 Ember 应用,你可以轻松的部署
ember build
创建的文件夹。

你将需要安装 surge 命令行工具:

npm install -g surge


然后,你可以使用
surge
命令来部署你的应用。请注意你也将需要提供一个名叫 200.html 的 index.html 的副本,以便于 surge 能够支持 Ember 的服务器端路由。

ember build --environment=development
cd dist
cp index.html 200.html
surge


在第一次部署的时候,按回车键以接受默认设置。你将在 funny-name.surge.sh 表格中得到一个 URL,你可以在重复部署时使用它。

所以,当在做出修改后要部署同样的 URL 的时候,执行同样的步骤,这次为你的网站提供 URL:

rm -rf dist
ember build --environment=development cd dist cp index.html 200.html surge funny-name.surge.sh


我们使用
--environment=development
以便于 Mirage 将继续提供虚假的数据。然而,一般而言,我们会使用
ember build --environment=production
,它将做更多的工作以便于你的代码为生产环境做好准备。

原文地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息