Tag: 部署

为nodejs远程部署脚本?

我正在寻找一种方法来通过命令行脚本轻松部署nodejs应用程序。 我find了一个解决scheme: https : //github.com/Skookum/nimbus 我也听说整个事情可以用git和post commit hook完成。 什么人会推荐? 编辑:我部署到我自己的盒子,我有根

关于node.js开发环境和部署策略的一些问题

我是新来的节点,读一些关于它的书。 现在我认为是时候用它做一些开发的东西了。 我打算实施一个我想在云中部署的项目(AWS,Heroku,…)。 我还没有想到的是以下几点(我有一个OS X 10.7的MacBook Pro): 我应该使用哪种开发环境? 我想到了Aptana Studio(根据我所见,没有节点支持),并通过ssh传输文件到本地的VirtualBox CentOS 6.3机器上,该机器上有node.js和一些模块 在云中托pipe我的应用有什么好的部署策略吗? 例如,如果我正在使用Aptana Studio进行开发,我不认为有一个插件可以让您在AWS或Heroku云中的某个虚拟服务器上部署代码,不是吗? 提前致谢!

使用Nodejitsu进行部署时出现构build快照错误

我创build了一个简单的Node.js应用程序,并通过命令“jitsu deploy”进行部署,并得到了该错误。 info: Creating snapshot 0.0.1-1 info: Uploading: [=============================] 100% error: Error running command deploy error: Error building snapshot error: Nodejitsu Error (500): Internal Server Error 我不知道该怎么办,这是我第一次尝试使用Nodejitsu请帮忙!

如何构build多个应用程序使用的可靠angular色?

我正在寻找最为模块化的方式来使用一个可以托pipe多个node.js应用程序的服务器。 我目前的设置是不可扩展的。 我有的angular色是common , nginx , nodejs , mongodb , apps 。 apps散列/字典 我在roles/apps/defaults/main.yml维护一个名为apps的字典,这既是解决scheme又是问题: – apps: shark: repo: git@example.com:shark.git subdomain: shark port: 3001 tiger: repo: git@example.com:tiger.git subdomain: tiger port: 3002 示例如何在apps roles/apps/tasks/main.yml使用apps字典: – name: clone repos git: repo={{ item.value.repo }} with_dict: apps – name: create vhost template: src=vhost.j2 dest=/etc/nginx/sites-available/{{ item.value.subdomain }} with_dict: apps sudo: yes […]

Docker撰写:从浏览器访问我的Web应用程序

我发现这个文档非常缺乏(或者我很笨),但是这是我的设置: Web应用程序正在运行在Node和Express , port 8080 。 它也连接到一个MongoDB容器(因此我使用docker-compose )。 在我的Dockerfile中,我有: FROM node:4.2.4-wheezy # Set correct environment variables. ENV HOME /root RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm install; # Bundle app source COPY . /usr/src/app CMD ["node", "app.js"] EXPOSE 8080 我运行: docker-compose build web docker-compose build db docker-compose up -d db docker-compose […]

在Azure上部署反应项目

我想在Azure云上部署我的反应项目。 我已经将它部署在heroku上,部署起来非常简单。 我只需要做git push heroku master把它部署在heroku上。 但是我对如何在蔚蓝的天空上做的事情一无所知。 所以我在我的项目中有一个bulid目录,每次运行gulp命令时都会生成这个目录。 它有所有的构build文件。 任何人都可以请指导我如何继续蔚蓝? 这是我的项目结构

'找不到那个进程types'的heroku节点部署

当我尝试执行$ heroku ps:scale web=1时,我得到'找不到该进程types'。 我看了一些其他解决scheme,build议确保我的Procfile拼写正确,推送正确,这是。 这是我得到的确切的错误: heroku ps:scale web=1 Scaling dynos… ! ▸ Couldn't find that process type. Error: ENOENT: no such file or directory, open '/Users/XXXXXX/.cache/heroku/error.log' at Object.fs.openSync (fs.js:584:18) at Object.fs.writeFileSync (fs.js:1316:33) at Object.fs.appendFileSync (fs.js:1362:6) at log (/usr/local/Cellar/heroku/6.6.7/libexec/node_modules/heroku-cli-util/lib/errors.js:87:6) at handleErr (/usr/local/Cellar/heroku/6.6.7/libexec/node_modules/heroku-cli-util/lib/errors.js:102:9) at process._tickCallback (internal/process/next_tick.js:109:7)

NodeJS:使用不带端口的域进行访问

我遵循本教程在服务器上部署NodeJS我的应用程序。 我的问题是,我只能访问服务使用域:端口(example.com:1234)而不是域名(example.com)。 我怎样才能configuration我的应用程序访问该服务,而无需添加端口的地址/域名?

迁移到新控制台后,Firebase部署被破坏 – “错误:需要身份validation”。

将我的应用迁移到新的Firebase控制台(console.firebase.google.com)后,我无法再使用Firebase CLI“firebase deploy”部署静态资产。 我收到消息“错误:需要身份validation”。 起初,我已经更新到最新的CLI,但发现我无法使用它在我的Angular应用程序中更新Firebase的情况下进行部署; 我还没有准备好,直到AngularFire被更新。 所以我降级到旧的CLI,但发现我仍然无法部署。 我试着卸载/重新安装Firebase CLI,Firebase,NodeJS(v4&6),多次login和注销Firebase–没有任何帮助。 我目前正在使用: Firebase CLI:2.15.1 节点:4.4.4 NPM:2.15.1 我也尝试使用“firebase prefs:token”,复制令牌,并通过“firebase deploy –token”使用令牌进行部署。 仍然没有运气。 需要validation。 希望在这个问题上取消阻止部署的一些指导。 谢谢!

npm ERR! 无法读取未定义的属性“暂停”–Bluemix

我正在尝试将Sails.js应用程序部署到Bluemix,并且在Bluemix上的工具链的部署阶段(当调用CF PUSH命令时)出现以下错误: npm ERR! 无法读取未定义的属性“暂停” 我知道跟踪到npm-error.log文件,但是,我一直无法得到它,因为我们不能ssh中看到什么文件中的应用程序处于其“关”状态后坏部署。 这个相同的代码已经成功地在Cf push {app name}}中部署,并且在8天前通过Bluemix中的一个简单的构build和部署工具链。 在构build阶段,我可以运行Npm安装和npm更新就好了。 然而,似乎在部署阶段再次这样做,无论它失败了。 这里是关于这个失败的一些细节 NODE_ENV=production NPM_CONFIG_LOGLEVEL=error NPM_CONFIG_PRODUCTION=true Visit http://docs.cloudfoundry.org/buildpacks/node/index.html#vendoring NODE_HOME=/tmp/app/.cloudfoundry/0/node NODE_MODULES_CACHE=true NODE_VERBOSE=false Restoring cache Loading 3 from cacheDirectories (default): – .npm – .cache/yarn (not cached – skipping) – bower_components (not cached – skipping) Installing node modules (package.json) Building dependencies sails@0.12.13 preinstall /tmp/app/node_modules/sails node ./lib/preinstall_npmcheck.js Sails.js Installation: […]