我在数字海洋上有一个ubuntu 14.04液滴,我想部署我的聚合物1.0应用程序(在端口80上)。这是我第一次将Polymer部署到生产环境(或任何类型的Web应用程序)。
需要注意的是:在开发过程中,我没有使用任何构建自动化工具(如grunt或gulp),我只使用了IDE和简单的python http服务器在本地进行测试。
答案 0 :(得分:1)
Python HTTP服务器只是将聚合物应用程序作为静态文件提供。 Apache或Nginx等Web服务器也会这样做,但更适合生产。
对于基本设置,请将聚合物应用程序上传到服务器。例如,可以放在/var/www/example.com
或主文件夹/home/ubuntu/myapp
中。
配置* Web服务器以在所需的URL和端口上提供聚合物应用程序。
确保网络服务器对app文件夹具有正确的访问权限。
重新加载网络服务器!
稍后。我建议查看Polymer starter kit,因为它包含了一个优化应用程序进行生产的gulp脚本。
* 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值。打算在服务器的根目录上提供的标准脚本。我希望这对你有帮助(我的英语不太好,但我会尽我所能) 见啊!