草庐IT

Deployment

全部标签

deployment - 如何使用 npm 在当前目录中安装 package.json 依赖项

我有一个网络应用程序:fooapp。我在根目录中有一个package.json。我想将所有依赖项安装在特定的node_modules目录中。我该怎么做?我想要什么假设我有两个widget依赖项。我想最终得到一个这样的目录结构:node_modules/widgetAwidgetBfooapp/package.jslib..我得到了什么当我运行npminstallfooapp/我得到这个:node_modules/fooapp/node_modules/widgetAwidgetBpackage.jslib/..fooapp/package.jslib/..npm在node_module

deployment - 是否可以将 Docker 镜像直接部署到 AWS?

我在思考Docker的可能性时遇到了困难,所以请原谅我的无知:我可以获取我创建的数据库服务器的Docker镜像,然后通过某种机制将其直接部署到新的EC2服务器吗?或者,我是否必须创建EC2服务器,然后在服务器上安装Docker,然后将镜像拉入服务器等。我也完全可以为这个过程的任何部分编写额外的代码。我只是不确定它是否可能。我是否误解了Docker的最大用途? 最佳答案 最简单的方法就是按照你说的去做(创建EC2实例,安装Docker,拉取镜像,运行镜像)。如果你想摆脱LXC的开销(无论如何它都非常小),有多种解决方案:您可以使用do

java - jboss-deployment-structure.xml 添加 JAXP 排除

我正在实现防止XXE(外部XML实体)注入(inject)的XML验证。我从OWASPXXEPreventionCheatSheet借了一些代码.我的代码看起来像这样-SchemaFactoryfactory=SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);Schemaschema=factory.newSchema(xsdFileURL);Validatorvalidator=schema.newValidator();validator.setProperty(XMLConstants.ACCESS_EXT

java - Spring 应用程序何时以及为什么需要 jboss-deployment-structure.xml?

我正在尝试了解如何将JBossEAP6与Spring应用程序一起使用。我有一个示例OpenShift应用程序,它包含一个jboss-deployment-structure.xml文件。我找到了一些documentation关于这个文件,但我不清楚为什么以及何时应该在Spring应用程序中使用这些文件。内容如下:为什么需要声明对模块的依赖关系?JBoss范式中的模块是什么?没有这个xml文件还能活吗? 最佳答案 只要您的应用程序没有任何类加载问题,您就不需要jboss-deployment-structure.xml文件。但是一旦遇

docker 群 : 'build' configuration in docker compose file ignored during stack deployment

我们创建了一个包含多个服务的dockercompose文件。这些服务的图像是使用“构建”配置选项在运行时构建的。相应的Dockerfile(s)在各自的目录中给出。示例dockercompose文件...version:'3'services:db2server:build:./db2serverports:-"50005:50000"command:["db2start"]appruntime:build:./appruntimedepends_on:-db2server此dockercompose文件可与docker-compose命令配合使用。镜像是从db2server和appr

deployment - Docker主机和容器有什么区别

我开始学习Docker。但是我经常感到困惑,即使我在多个地方读过它。Docker主机和Docker容器。Docker引擎是处理容器的基础引擎。Docker容器位于Docker引擎之上。这是由配方(带有shell脚本的文本文件)创建的。它从集线器中提取图像,您可以在其上安装您的东西。在典型的应用程序环境中,您将为系统的每个部分、应用程序服务器、数据库服务器、Web服务器等创建单独的容器(每个容器一个容器)。DockerSwarm是一个容器集群。DockerHost是从哪里来的?这是容器的另一种说法,还是可以将多个容器放在一起的另一层?抱歉,这可能是一个基本问题。我用谷歌搜索了这个,但没有

docker - 当我在 Kubernetes 中使用 Deployment 时,apps/v1beta1 和 extensions/v1beta1 有什么区别?

我使用yamlfile,在Kubernetes官方文档中,用于在Kubernetes中创建一个Deployment,它在顶部使用apiVersion:apps/v1beta1。然后我输入了kubectlcreate-fdeployment.yaml来创建这个Deployment,但是出现了如下错误:error:errorvalidating"deployment.yaml":errorvalidatingdata:couldn'tfindtype:v1beta1.Deployment;ifyouchoosetoignoretheseerrors,turnvalidationoffwit

deployment - 如何在 Docker 容器之间建立链接,以便重启不会破坏它?

我有几个Docker容器运行如下:Nginx网络应用1网络应用2PostgreSQL由于Nginx需要连接到web应用程序1和2中的web应用程序服务器,并且web应用程序需要与PostgreSQL通信,所以我有这样的链接:Nginx---链接--->Web应用1Nginx---链接--->Web应用2Web应用1---链接--->PostgreSQLWeb应用2---链接--->PostgreSQL这在开始时效果很好。但是,当我开发新版本的webapp1和webapp2时,我需要替换它们。我要做的是删除Web应用程序容器,设置新容器并启动它们。对于Web应用容器,它们的IP地址起初类

windows - Golang : HTTP deployment under Windows

Go语言提供了处理HTTP响应的处理程序。在命令提示符下启动一个Go程序很容易,它监听传入的HTTP请求。在WindowsServer机器上在后台运行这样的Go程序有哪些部署选项?例如,有没有一种标准的方法来创建一个在后台运行Go程序的Windows服务? 最佳答案 有一个优秀的golang包kardianos/service这将允许您创建服务,无论您的目标平台是什么。如您所见here(它是法语,但有趣的是页面开头的代码示例),使用命令行选项很容易扩展您的程序,例如:安装安装服务。移除移除服务。运行只需运行程序(而不是作为服务)。启

deployment - 从不同的文件夹运行 ant exec 任务

我想在我的grails项目中运行我的“execgrails”任务。我在exec任务中设置了chalice路径,例如怎么说呢,那个exec应该从我的项目文件夹开始? 最佳答案 来自execAnttaskdocumentation:AttributeDescriptiondirthedirectoryinwhichthecommandshouldbeexecuted. 关于deployment-从不同的文件夹运行antexec任务,我们在StackOverflow上找到一个类似的问题: