在本地服务器中运行应用

时间:2016-06-08 09:06:09

标签: javascript deployment server mean-stack host

我正在按预期运行E2E的简单MeanStack应用程序。 我已将此应用程序上传到Heroku并且运行良好。 由于Heroku处理var sl:TStringList; r:TResourceStream; begin sl:=TStringList.Create; try r:=TResourceStream.Create(HInstance,'this',MAKEINTRESOURCE(100)); try sl.LoadFromStream(r); finally r.Free; end; //sl.Values['Setting'] finally sl.Free; end; end; 等等,这很简单。

现在我的内部服务器带有网址,我需要在那里托管应用程序并获得一些URL来调用它。 (不在Heroku,现在在我的自己的服务器

在这个服务器中,我有一些文件夹,我应该将应用程序放在那里并运行它 我的问题是:

步骤我应该这样做,以便能够使用我提供的服务器提供的URL来使用该应用程序。

1 个答案:

答案 0 :(得分:0)

现在您已经在heroku上运行了应用程序,您可以复制heroku如何部署它。

  • 在您的服务器上,安装必需的软件包(nodejsmonogodb
  • 使用git / ftp或捆绑包
  • 在服务器上推送您的代码
  • 在您的计算机上,转到项目目录并运行应启动应用程序的npm start
  • 为了让您的应用在错误发生后重启,您可以使用pm2nodemon
  • 配置网络/防火墙设置以允许通过适当端口的流量
  • 使用DNS记录将您的IP绑定到URL
  • 瞧!您的应用应该在网址上。

虽然有更好的方法可以使用docker containers进行部署,但这应该可以让您入门。