Tag: 部署

heroku保留文件/文件夹,同时将新版本的nodejs应用程序重新部署到heroku

我的图像文件夹结构如下所示 ./public/img/** 在img文件夹下我有以下文件夹 – categoryImages,languageImages,socialShareImages和userImages。 现在我想保留userImages,因为这包含用户上传的图像,但是每次我用“git push heroku master”部署我的应用程序的新版本到heroku时,它会覆盖userImages文件夹。 我尝试没有userImages文件夹在我的git存储库,但即使这没有帮助。 看起来像每次上传新版本的应用程序的每个文件夹和文件被重写。 现在问题是如何保留这个userImages文件夹? 问候,奇丹

多个package.json Elastic Beanstalk部署

在我的项目中,我有以下目录结构: 项目/ LIBRARY1 / 的package.json Dependency2 / 的package.json 的package.json 本地我使用grunt来安装所有依赖项,但Elastic BeanStalk只运行npm install for root package.json,所以库依赖项不会被安装,项目将失败。 我想知道如何在EC2上使用一些Amazon钩子(.ebextensions)或npmfunction来安装Libary1 /和Library2 / dependencies,而无需在那里安装grunt和devdependencies? 谢谢

MongoDB云部署 – 高TTFB

我正在Node.js + MongoDB中构build一个仅移动应用程序。 我在AWS AP-Southeast-1地区部署了我的服务器。 由于我是MongoDB的新手,我正在利用MongoLabs,Compose.IO,MongoDirector等云托pipe服务(testing几个)。 现在,这些云托pipe平台正在将我的数据库部署在AWS AP-Southeast-2或US-East-1地区,原因是东南地区的共享主机不可用。 在testing我的API时,我看到TTFB(Time to First Byte,时间到第一个字节)的时间达到了1-1.5秒的惊人的高延迟。 这是因为在不同地区托pipe的服务器和数据库? 除此之外,我的查询相对花费更less的时间。 等待一个答复,因为我们很快就会到生产。

在Azure上的Web Worker和网站之间共享node.js模块

我有一个node.js站点部署为Azure上的网站。 它有几个Web作业存储在/根/ App_Data / Jobs / … 是否可以在网站和作业之间共享代码/自定义模块? 还是代码必须在每个目录中重复?

如何在CentOS 6.6 vps上部署使用Visual Studio开发的Node JS应用程序

这是我第一次使用Node JS ,因为我的背景是.NET技术,所以我使用Visual Studio和Node.JS Tools来开发项目的Web服务。 我使用express , node-rest-client和mysql模块构buildWeb服务。 WS在我的环境中testing时工作正常,现在可以利用systemd将它部署到我自己的CentOS 6.6 VPS的生产环境中。 我习惯在IIS上部署WCF和Web API Web服务,在这种情况下,这个过程似乎是完全不同的。 我尝试使用Google,但答案和教程似乎并不简单,有时甚至是矛盾的。 是否有一些额外的步骤来部署在Visual Studio中创build一个基于* nix的系统的项目? 我应该如何进行部署和(可能)使它与systemd运行?

无法挑选区域和/或区域。 当部署一个NodeJS托pipe虚拟机应用程序

在遵循App Engine Managed VM NodeJS教程的同时 ,我现在遇到了一个部署问题(见下文)。 昨天,我可以成功部署。 但今天,使用相同的代码和命令,它失败了。 有人遇到同样的情况? bash-3.2$ gcloud preview app deploy app.yaml –set-default You are about to deploy the following modules: – test-node-mvm/default/20150603t163041 From: [/Users/steren/work/1-hello-world/app.yaml] Do you want to continue (Y/n)? y Updating module [default]…Pushing image to Google Container Registry… The push refers to a repository [gcr.io/_m_sdk/test-node-mvm.default.20150603t163041] (len: 1) Sending image list […]

运行node.js在openshift上运行应用程序

我试图在openshift上部署我的node.js sails应用程序。 我遵循https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6中列出的程序,但仍然无法正常工作。 也试试这个: 在openshift Node.js应用程序 不pipe我得到什么“服务暂时不可用”由于维护停机或容量问题,服务器暂时无法处理您的请求。 请稍后再试。 错误。 希望至less有人能指出我正确的方向。 提前致谢。

如何在没有面临停机的情况下重新部署nodejs服务器?

我有一个运行在modulus.io的节点js服务器。 如何在不面临停机的情况下重新部署最新版本的服务器?

我在哪里build立我的docker图像的阶段和生产环境运行我的咕build生成步骤?

当我build立我的docker镜像并部署到dockerhub时​​,我真的很费力地找出我应该把我的咕build生成步骤。 目前我的工作stream程如下: 推分支到github CircleCI安装所有依赖项,构build项目,并在分支上运行testing。 合并分支到分段分支 CircleCI安装所有依赖项,构build项目,并在分支上运行testing。 如果testing通过,则将构build的文件与源代码打包到docker映像中,并运行npm install –production 。 CircleCI然后将这个staging image部署到dockerhub Tutum链接到dockerhub,并将图像部署到DigitalOcean每当一个新的图像被推动。 当合并到主设备上时,我将执行与上述相同的工作stream程,而创buildproduction image 。 这感觉有点奇怪,我创build了2个独立的docker图像。 这是标准的做法吗? 我已经看到了很多人,包括他们的dockerfiles中的grunt / gulp构build步骤,但是这并不正确,因为所有devDependencies和bower_components都会随着构build的代码一起在映像中。 运行构build步骤和构build泊坞窗图像的最佳做法是什么? CI是做得更好还是dockerhub从docker文件中做得更好? 我也是最有效的方式来创build我的docker形象进行舞台和生产。 下面是我的circleCI.yml文件,后面跟着我的Dockerfile。 circle.yml: machine: node: version: 4.2.1 # Set the timezeone – any value from /usr/share/zoneinfo/ is valid here timezone: Europe/London services: – docker pre: – sudo curl -L -o /usr/bin/docker 'http://s3-external-1.amazonaws.com/circle-downloads/docker-1.8.2-circleci'; […]

gcloud无法部署nodejs应用程序

我正在尝试使用nodejs免费试用gcloud,我在部署时遇到错误 Updating module [default]…failed. ERROR: (gcloud.preview.app.deploy) Server responded with code [400]: Bad Request Unexpected HTTP status 400. The version field in the app.yaml file must match the version provided as a GET parameter. 我检查了一切运行良好,并configuration好。 请注意,我有另一个应用程序已经运行在gcloud上。 谢谢