草庐IT

Deployment

全部标签

deployment - 使用 Monit 而不是基本的 Upstart 设置有什么好处?

我正在配置我的服务器以将node.js作为守护程序运行。我已经设置Upstart来处理Node的启动和关闭,效果很好。下一步是确保node.js在它死后重新启动。一些guides建议使用Monit(或Fugue)来监控进程(在Monit的情况下,通过向服务器发出HTTP请求并等待响应)。我很高兴使用Monit或Fugue之类的东西,但我不确定为什么不(或不能)只使用Upstart的respawnfeature.我假设Upstart将监视已启动进程的PID,如果它死了,它就会再次启动它。Monit或Fugue有哪些Upstart没有的? 最佳答案

deployment - 使用 Monit 而不是基本的 Upstart 设置有什么好处?

我正在配置我的服务器以将node.js作为守护程序运行。我已经设置Upstart来处理Node的启动和关闭,效果很好。下一步是确保node.js在它死后重新启动。一些guides建议使用Monit(或Fugue)来监控进程(在Monit的情况下,通过向服务器发出HTTP请求并等待响应)。我很高兴使用Monit或Fugue之类的东西,但我不确定为什么不(或不能)只使用Upstart的respawnfeature.我假设Upstart将监视已启动进程的PID,如果它死了,它就会再次启动它。Monit或Fugue有哪些Upstart没有的? 最佳答案

javascript - 部署生产 Node.js 服务器

关闭。这个问题是opinion-based.它目前不接受答案。想改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.4年前关闭。Improvethisquestion我已经编写了一个Node.js应用程序,我希望让它在我们的一台生产机器上运行。这似乎是一个很常见的请求,但我找不到合适的解决方案。是否没有用于部署生产Node.js应用程序的既定解决方案?该应用程序很简单(以下是我考虑过的方法,但我仍然不确定:使用框架(例如Express)因为应用程序需要高性能并且非常简单,所以我想避免以框架的形式添加臃肿。使用nohup启动服务器这里的主要问题是异常处理,

javascript - 部署生产 Node.js 服务器

关闭。这个问题是opinion-based.它目前不接受答案。想改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.4年前关闭。Improvethisquestion我已经编写了一个Node.js应用程序,我希望让它在我们的一台生产机器上运行。这似乎是一个很常见的请求,但我找不到合适的解决方案。是否没有用于部署生产Node.js应用程序的既定解决方案?该应用程序很简单(以下是我考虑过的方法,但我仍然不确定:使用框架(例如Express)因为应用程序需要高性能并且非常简单,所以我想避免以框架的形式添加臃肿。使用nohup启动服务器这里的主要问题是异常处理,

deployment - 在不使用存储库的情况下部署 Docker 镜像

我正在构建服务器上构建Docker镜像(使用TeamCity)。构建完成后,我想获取镜像并将其部署到某个服务器(暂存、生产)。我找到的所有教程将图像推送到某个存储库,供服务器下载(拉取)图像,这在小型项目中会引入额外的复杂性使用类似Heroku的方法并在“附近”或将要运行的机器上构建图像我真的认为在(应用程序)服务器上不应该做任何特别的事情。图像,IMO,应该充当封闭的、自给自足的二进制文件,代表整个应用程序,并且可以在构建服务器、测试、问答等之间传递。但是,当我save一个基于官方node存储库的标准NodeJS应用程序时,它有1.2GB。将这样的文件从服务器传递到服务器并不是很舒服

deployment - 在不使用存储库的情况下部署 Docker 镜像

我正在构建服务器上构建Docker镜像(使用TeamCity)。构建完成后,我想获取镜像并将其部署到某个服务器(暂存、生产)。我找到的所有教程将图像推送到某个存储库,供服务器下载(拉取)图像,这在小型项目中会引入额外的复杂性使用类似Heroku的方法并在“附近”或将要运行的机器上构建图像我真的认为在(应用程序)服务器上不应该做任何特别的事情。图像,IMO,应该充当封闭的、自给自足的二进制文件,代表整个应用程序,并且可以在构建服务器、测试、问答等之间传递。但是,当我save一个基于官方node存储库的标准NodeJS应用程序时,它有1.2GB。将这样的文件从服务器传递到服务器并不是很舒服

node.js - 找不到所需的文件。名称 : index. html 与 docker compose react

我用create-react-app设置了我的react应用程序,我试图用Docker容器和Dockercompose运行它。但是,当我使用Dockercompose运行它时出现以下错误。web_1|Couldnotfindarequiredfile.web_1|Name:index.htmlweb_1|Searchedin:/usr/src/app/web_client/public我正在使用Windows10和Docker快速入门终端这是我的文件夹结构:vocabulary-app|web_client|node_modules/public/src/package.jsonpac

node.js - 找不到所需的文件。名称 : index. html 与 docker compose react

我用create-react-app设置了我的react应用程序,我试图用Docker容器和Dockercompose运行它。但是,当我使用Dockercompose运行它时出现以下错误。web_1|Couldnotfindarequiredfile.web_1|Name:index.htmlweb_1|Searchedin:/usr/src/app/web_client/public我正在使用Windows10和Docker快速入门终端这是我的文件夹结构:vocabulary-app|web_client|node_modules/public/src/package.jsonpac

deployment - 使用 docker push 部署很慢,因为有很多镜像

我正在尝试通过docker进行部署。我正在使用以下工作流程:在本地构建将我的图像推送到dockerhub在服务器上:拉取图片在服务器上:启动镜像但是dockerpush需要永远。大约有30张图像,它必须遍历每一张并说“图像已经存在”。有什么办法可以加快速度吗?或者,我是否应该使用不同的流程进行部署? 最佳答案 如果您像我一样插入AWSECR,可能是您本地的docker需要重新启动。请参阅有关AWSECR缓慢的主题:https://forums.aws.amazon.com/thread.jspa?threadID=222834这也可

deployment - 使用 docker push 部署很慢,因为有很多镜像

我正在尝试通过docker进行部署。我正在使用以下工作流程:在本地构建将我的图像推送到dockerhub在服务器上:拉取图片在服务器上:启动镜像但是dockerpush需要永远。大约有30张图像,它必须遍历每一张并说“图像已经存在”。有什么办法可以加快速度吗?或者,我是否应该使用不同的流程进行部署? 最佳答案 如果您像我一样插入AWSECR,可能是您本地的docker需要重新启动。请参阅有关AWSECR缓慢的主题:https://forums.aws.amazon.com/thread.jspa?threadID=222834这也可