Articles of 部署

Google Compute Engine Bookshelf教程:npm ERR! networking读取ECONNRESET

我目前正在通过GCE Bookshelf教程,这是最让我头疼的: https : //cloud.google.com/nodejs/tutorials/bookshelf-on-compute-engine 我被困在这一步: To see the application running, go to http://[YOUR_INSTANCE_IP]:8080, where [YOUR_INSTANCE_IP] is the external IP address of your instance. 当我尝试通过端口8080在我的外部IP上查看我的应用程序时,没有任何反应。 我可以确认防火墙规则正确地应用于显示正确networking标记的虚拟机实例。 我浏览了系列日志,发现启动脚本有些问题,因为实例无法克隆git仓库。 所以我改变了 git clone https://source.developers.google.com/p/$PROJECTID /opt/app 至 git clone https://source.developers.google.com/p/d3-barchart/r/repo /opt/app (其余的startup-script.sh这里:) #! /bin/bash # Copyright 2017, Google, Inc. # Licensed under the Apache License, Version 2.0 (the "License"); […]

meteor银河部署 – 控制台错误,而托pipe和没有路线显示

如上所述,我的应用程序托pipe在Galaxy上时出现问题。 我无法看到我的网站的任何内容: 我只看到这个: 但是我用铁路路由器定义了所有的路由。 我有我的导入文件夹中的一些反应路由器的东西,也许这是问题? 我不知道… 另外我收到这些错误消息: 混合内容: https ://myapp.eu.meteorapp.com/上的网页已通过HTTPS加载,但要求使用不安全的样式表“ http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700 ”。 此请求已被阻止; 内容必须通过HTTPS提供。 和 未捕获的错误:引导的JavaScript需要jQuery的版本1.9.1或更高,但低于3版本在较低21478a3d30e8f0ae766afe74c96bb1f3590793e6.js:115在21478a3d30e8f0ae766afe74c96bb1f3590793e6.js:115在21478a3d30e8f0ae766afe74c96bb1f3590793e6.js:115在21478a3d30e8f0ae766afe74c96bb1f3590793e6.js:115 我正在使用Chrome浏览器。 我只是想看到任何…请 UPDATE 我所有的路线都是这样的: Router.route('/', function () { Router.go('home'); }); Router.route('/imprint', function () { this.render('imprint'); }); Router.route('/dashboard', function () { this.render('dashboard'); }); 有时像: Router.route('/do/:home/editDetails/:Id', function () { var params = this.params; Session.set('home', params.home); Session.set('Id', params.Id); this.render('editDetails'); }); 或同等学历。 我正在使用meteor铁路由器包。 […]

我怎样才能将我的meteor应用程序部署到数字海洋?

我正在Meteor平台上构build一个应用程序,我的应用程序库保存在Github上。 我的服务器是Digital Ocean。 我试图部署在Github提交到我的远程服务器(网站)没有成功。 我尝试了三种方法,概述如下: 1.我尝试在SSH中执行“git pull”,但在收到“* branch HEAD – > FETCH_HEAD已经最新”的消息后,网站保持不变。 2.我尝试运行“mupx”,许多人推荐使用Meteor,但我收到错误消息“validation部署:失败”。 x Verifying deployment: FAILED ———————————–STDERR———————————– npm@2, which has some small npm WARN deprecated backwards-incompatible changes made to `npm run-script` and npm WARN deprecated semver behavior. npm ERR! install Couldn't read dependencies npm ERR! Failed to parse json npm ERR! Unexpected end of […]

在AWS上部署反应Web应用程序

我期待在AWS上部署我的nodejs React Web应用程序。 目前,我在微软的Azure上部署了我的应用程序,这非常简单。 我只需要添加一个应用程序服务,并给我的git存储库作为源。 这照顾了托pipe我的应用程序。 我没有办法像在AWS上那样做。 我正在寻找类似的东西。 我应该如何在AWS中做到这一点?

Heroku:无法编译dependency中的node.js

所以我试图弄清楚这一点,我有最难的时候理解为什么它的失败? 我已经尝试了一些在线方法,我在我的.gitignore node_modules ,所以我不明白为什么它坏了。 我也试过了 git push -f heroku master 尽pipe它应该强制它工作,但它没有工作。 所以对我来说没有什么意义。 这是terminal的回应

我的Node.js网站的开发版本

我有一个生产版本的VPS上我的网站,我部署到一个裸git回购有一个钩子签出提交到一个应用程序目录。 我永远使用,让我的应用程序从应用程序目录运行。 我想要做的是build立一个我可以推动的开发版本。 开发版本可以托pipe在我的VPS子域下。 但是,我需要一个身份validation步骤来防止任何人和每个人访问开发网站。 我怎么能把身份validation放在整个站点的前面,而对我的应用程序进行很less(如果有的话)更改呢?

如何将node.js应用程序部署到云服务器

我想自动将我的node.js应用程序从我的机器部署到云服务器? 它目前使用expressjs。 这里有什么东西吗? 尝试了谷歌search,但没有运气 干杯

UPSTART脚本非root不能正常工作

我正尝试使用upstart作为非root用户来运行nodejs应用程序。 但不知怎的,部分脚本将不会运行:例如: 如果我像一个root用户运行它(下面的例子)NODE_ENV永远不会被调用/设置 唯一的方法来调用是"sudo initctl stop pdcapp" sudo nameofApp start|stop不起作用 当调用sudo initctl stop nameofApp , sudo initctl stop nameofApp前脚本不会回显到日志文件 如果我尝试像非root用户那样运行,它甚至不会启动 是不是一个更简单的方法做这个(systemd)我已经看了各种教程,显然这是他们如何完成。 所以我在这里错过了什么? 这是/ etc / init / env FULL_PATH="/srv/pd/sept011100/dev" env NODE_PATH="/usr/local/nodeJS/bin/node" env NODE_ENV=production start on filesystem or runlevel [2345] stop on [!2345] script export NODE_ENV #this variable is never set echo $$ > /var/run/PD.pid cd […]

如何将Node.js WebSocket服务器部署到Amazon Elastic Beanstalk?

使用Elastic Beanstalk Web控制台,我已经启动了一个新的Web Server 1.0环境: 预定义configuration:Node.js,64位Amazon Linux 2014.09 v1.0.9 环境types:负载均衡,自动调节 并将Proxy Server设置为none 。 我已经成功压缩并通过控制台上传我的代码: 的package.json { "name": "cool", "version": "0.0.0", "dependencies": { "ws": "0.4.x" } } server.js var wss = new (require('ws')).Server({port: (process.env.PORT || 3000)}) wss.on('connection', function(ws) { console.log('connected') ws.on('message', function(message) { console.log(message) ws.send(message) }); ws.on('close', function() { console.log('disconnected') }) }) 我也试过包括node_modules目录。 运行后: wscat -c […]

无法将Node.js从Cloud9 IDE部署到Azure网站

似乎有很多指南,但没有新的版本。 此外,新版本的Cloud9显然没有UI部署function。 我有Azure网站创build。 我有从Azure的部署文件为该网站我有Cloud9 node.js项目准备好和工作。 我已经从Cloud9 Terminal安装了Azure软件包。 npm安装蔚蓝 杜,那么部署的步骤/命令到底是什么?