如何将Polymer 1.0部署到ubuntu 14.04?

时间:2016-01-20 09:09:54

标签: deployment ubuntu-14.04 web-deployment polymer-1.0 digital-ocean

我在数字海洋上有一个ubuntu 14.04液滴,我想部署我的聚合物1.0应用程序(在端口80上)。这是我第一次将Polymer部署到生产环境(或任何类型的Web应用程序)。

需要注意的是:在开发过程中,我没有使用任何构建自动化工具(如grunt或gulp),我只使用了IDE和简单的python http服务器在本地进行测试。

2 个答案:

答案 0 :(得分:1)

Python HTTP服务器只是将聚合物应用程序作为静态文件提供。 Apache或Nginx等Web服务器也会这样做,但更适合生产。

  1. 对于基本设置,请将聚合物应用程序上传到服务器。例如,可以放在/var/www/example.com或主文件夹/home/ubuntu/myapp中。

  2. NginxApache安装到服务器/ Droplet中。

  3. 配置* Web服务器以在所需的URL和端口上提供聚合物应用程序。

  4. 确保网络服务器对app文件夹具有正确的访问权限。

  5. 重新加载网络服务器!

  6. 稍后。我建议查看Polymer starter kit,因为它包含了一个优化应用程序进行生产的gulp脚本。

  7. * Nginx主要配置通常在/etc/nginx/nginx.conf,自定义配置放在Ubuntu的/etc/nginx/conf.d/文件夹中 14.04。聚合物应用的Nginx config可以添加到myapp.conf文件夹中的新conf.d文件中。

答案 1 :(得分:0)

如果您使用de polymer-cli PRPL脚本启动应用程序,则需要在主.html上更改 base 标记和 rootPath 的de值。打算在服务器的根目录上提供的标准脚本。我希望这对你有帮助(我的英语不太好,但我会尽我所能) 见啊!