【问题标题】:How to deploy Polymer 1.0 to ubuntu 14.04?如何将 Polymer 1.0 部署到 ubuntu 14.04?
【发布时间】:2016-01-20 09:09:54
【问题描述】:

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

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

【问题讨论】:

  • 请说明你想做什么..
  • 我想在 Ubuntu 服务器上部署应用程序

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


【解决方案1】:

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

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

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

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

  4. 确保 Web 服务器对应用文件夹具有正确的访问权限。

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

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


*Nginx 主要配置通常在 /etc/nginx/nginx.conf 中,自定义配置放在 Ubuntu 上的 /etc/nginx/conf.d/ 文件夹中 14.04。聚合物应用程序的Nginx config 可以添加到其中一个,但最好作为conf.d 文件夹内的新myapp.conf 文件。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-02
      • 1970-01-01
      • 2016-11-15
      • 2015-08-26
      • 2015-06-30
      • 1970-01-01
      • 2016-06-08
      • 2015-08-31
      相关资源
      最近更新 更多