Tag: 部署

你应该在部署Web应用程序时重新创build容器吗?

我试图找出最佳做法是否会规定,当部署我的Web应用程序的新版本(nodejs运行在自己的容器中)时,我应该: 做一个从容器内的git pull并更新“到位”; 要么 用新的代码创build一个新的容器,并执行两个docker容器的热插拔 我可能会错过一些技术细节,因为我对容器的想法很陌生。

应用程序错误部署Node.js应用程序到Heroku

我是Github项目部署到Heroku的新手。 到目前为止,我已经成功地将我的应用程序连接到Heroku并进行了部署。 该项目在我的本地机器上运行良好。 但是,当我尝试启动我的应用程序的heroku网站时,它给了我这个错误: “应用程序发生错误,您的页面无法投放,请稍后重试。 如果您是应用程序所有者,请查看日志以获取详细信息。“ 这是我的英雄日志,我很难理解。 2015-11-10T04:33:10.538175+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=compasss.herokuapp.com request_id=af3a9061-1b8f-47fe-9e2e-eafa624f2712 fwd="138.110.234.184" dyno= connect= service= status=503 bytes= 2015-11-10T04:33:10.649481+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=compasss.herokuapp.com request_id=e8fc1b43-f629-4e38-85c9-808d731e852e fwd="138.110.234.184" dyno= connect= service= status=503 bytes= 2015-11-10T04:33:11.334843+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=compasss.herokuapp.com request_id=149ffc6c-8a57-475c-9f64-5224bcf72bfd fwd="138.110.234.184" dyno= connect= service= status=503 bytes= […]

如何使用npm包进行部署

在我目前的项目中,我有很多的应用程序,都有很多的npm依赖。 当我部署应用程序时,每个应用程序都获取npm依赖关系。 它工作得很好,但我不知道正确的部署方式。 我不想检查依赖到现场部署分支或其他东西 有人有一个很好的解决scheme来处理这个问题? 处理依赖很长一段时间? 在npm站点上,他们说我不使用npm来进行部署,只是为了开发。

Meteor App部署,但页面为空:ServiceConfiguration未定义

最近转移到meteor1.4,并使用Kadirahq / mup部署。 部署成功,但浏览到页面后页面为空白,控制台中只有1个错误。 错误: Uncaught TypeError: Cannot read property 'ServiceConfiguration' of undefined 从ubuntu 14.04构build和部署到ubuntu 14.04。 我们已经添加了服务configuration,但错误仍然存​​在。

而在Centos 7上安装节点JS 4.8安装6.11

目前我尝试在我的Centos-7 64位机器上安装Node Js特定版本4.8。 使用下面的命令 # curl -sL https://rpm.nodesource.com/setup_4.x | bash – # yum install -y nodejs 但是当我检查节点版本,它显示6.11.1 我想为Meteor 1.5.0安装Node Js,特别是Node 4.8。 我也跑命令cat /etc/yum.repos.d/nodesource-el.repo进行交叉检查,我得到下面的反应 [nodesource] name=Node.js Packages for Enterprise Linux 7 – $basearch baseurl=https://rpm.nodesource.com/pub_4.x/el/7/$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/NODESOURCE-GPG-SIGNING-KEY-EL [nodesource-source] name=Node.js for Enterprise Linux 7 – $basearch – Source baseurl=https://rpm.nodesource.com/pub_4.x/el/7/SRPMS failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/NODESOURCE-GPG-SIGNING-KEY-EL gpgcheck=1 我也跑了命令rpm -qa 'node|npm' […]

在本地Linux机器上部署spine.js应用程序

我已经使用spine.js编写了一个简单的Web应用程序(遵循node.js和hem函数)。 我有我的开发服务器运行“边服务器”命令运行。 为了部署它,我首先使用“下摆构build”来构build应用程序,并成功地传递了一条消息。 现在,当我参考http://spinejs.com/docs/hem上的文档时, 他们已经给出了在heroku上部署的程序。 我应该如何在运行ubuntu 11.10的本地Linux机器上使用node.js进行部署?

在单个端口后面运行多个sails应用程序

我是一个风帆noob,只用了几天。 我习惯于Spring MVC,你可以在单个端口后面运行多个应用程序,每个应用程序都有自己的上下文。 例如: serverip:8080 / app1 serverip:8080 / app2 serverip:8080 / app3 … 这可能与sails / node.js? 不好意思,但是找不到答案

一起服务ExpressJS和EmberJS

我有点困惑如何join客户端和服务器,特别是连接到ExpressJS RESTful服务器的EmberJS客户端。 在开发中,我有我的Express服务器运行,端口3000.然后,使用 ember serve 我有一个客户端运行在端口4200.一切都很好,服务器和客户端一起工作。 现在,让我们说我需要部署到一台服务器。 这是我感到困惑的地方。 我构build了我的烬宝应用程序,将我的服务器应用程序中的所有文件从“dist”复制到我的“公共”文件夹中。 这工作,所有的路由是由Ember处理 – 直到我尝试从地址栏导航。 然后快速启动并尝试路由应用程序,返回一个404。 如何部署真实世界的应用程序来说Heroku? 他们只有我能看到的选项是我有Heroku上运行的多个应用程序 – 一个服务器应用程序,然后是一个客户端应用程序。 这种设置的最佳/常用做法是什么? 谢谢

我在evennode部署我的nodejs应用程序,但我得到这个错误

我一直在尝试一切,但它一直在日志中抛出这个错误。 并试图访问该url时说502坏的网关。 events.js:141 throw er; // Unhandled 'error' event ^ Error: listen EACCES 0.0.0.0:80 at Object.exports._errnoException (util.js:870:11) at exports._exceptionWithHostPort (util.js:893:20) at Server._listen2 (net.js:1221:19) at listen (net.js:1270:10) at net.js:1379:9 at nextTickCallbackWith3Args (node.js:453:9) at process._tickCallback (node.js:359:17) at Function.Module.runMain (module.js:443:11) at startup (node.js:139:18) at node.js:968:3 这里是我的app.js(也是我在package.json中指定的启动脚本)。 var app = require('express')(); var http = require('http').Server(app); var path = require('path'); […]

运行npm dist时,权限被拒绝

我正在尝试部署我的静态网站,为此,我正在尝试运行 npm run dist 哪个运行 copyfiles -f ./src/index.html ./src/favicon.ico ./dist 看起来好像 /Users/Alfred/React/newReactWebpack/reactWebpack/node_modules/.bin/webpack 被locking从读/写。 我试图使用chmod 775,我也尝试通过sudo运行它。 没有帮助。 有谁知道什么可能是错的? 谢谢! 我运行命令后,控制台出了: templateApp@0.0.1 dist /Users/Alfred/React/newReactWebpack/reactWebpack npm run copy & webpack –env=dist sh: /Users/Alfred/React/newReactWebpack/reactWebpack/node_modules/.bin/webpack: Permission denied npm ERR! Darwin 16.1.0 npm ERR! argv "/usr/local/Cellar/node/6.2.2/bin/node" "/usr/local/bin/npm" "run" "dist" npm ERR! node v6.2.2 npm ERR! npm v3.9.5 npm ERR! code ELIFECYCLE […]