草庐IT

setup-deployment

全部标签

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地址起初类

node.js - Nodejs 应用程序错误 : bind EADDRINUSE when use pm2 deploy

使用pm2快速部署应用程序数据库是mongodb使用命令运行应用程序时:NODE_ENV=productionpm2startapp.js-imaxaftenhasError:bindEADDRINUSE,thisislogs,whenerror,[apperr(l0)]js:1073:26[apperr(l1)]atObject.30:1(cluster.js:587:5)[apperr(l2)]athandleResponse(cluster.js:171:41)[apperr(l3)]atrespond(cluster.js:192:5)[apperr(l4)]athandleM

windows - Golang : HTTP deployment under Windows

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

python - 我可以使用 `pip` 而不是 `easy_install` 进行 `python setup.py install` 依赖解析吗?

pythonsetup.pyinstall将使用easy_install自动安装requires=[]中列出的软件包。如何让它使用pip代替? 最佳答案 是的,你可以。您可以从tarball或文件夹、Web或计算机上安装包。例如:从web上的tarball安装pipinstallhttps://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz从本地压缩包安装wgethttps://pypi.python.org/packages/source/r/req

python - 使用 setup.py 包含非 Python 文件

如何使setup.py包含不属于代码的文件?(具体来说,它是一个许可文件,但也可以是其他任何东西。)我希望能够控制文件的位置。在原始源文件夹中,该文件位于包的根目录中。(即与最顶层的__init__.py处于同一级别。)无论操作系统如何,我都希望它在安装包时完全保留在那里。我该怎么做? 最佳答案 可能最好的方法是使用setuptoolspackage_data指令。这确实意味着使用setuptools(或distribute)而不是distutils,但这是一个非常无缝的“升级”。这是一个完整(但未经测试)的示例:fromsetup

java - setUp() 和 setUpBeforeClass() 的区别

使用JUnit进行单元测试时,有两个类似的方法,setUp()和setUpBeforeClass()。这些方法有什么区别?另外,tearDown()和tearDownAfterClass()有什么区别?以下是签名:@BeforeClasspublicstaticvoidsetUpBeforeClass()throwsException{}@AfterClasspublicstaticvoidtearDownAfterClass()throwsException{}@BeforepublicvoidsetUp()throwsException{}@AfterpublicvoidtearD

python - setuptools setup.py 文件中 install_requires kwarg 的引用 requirements.txt

我有一个与Travis-CI一起使用的requirements.txt文件。在requirements.txt和setup.py中重复要求似乎很愚蠢,所以我希望将文件句柄传递给install_requiressetuptools.setup中的kwarg。这可能吗?如果是这样,我应该怎么做?这是我的requirements.txt文件:guessit>=0.5.2tvdb_api>=1.8.2hachoir-metadata>=1.3.3hachoir-core>=1.3.3hachoir-parser>=1.3.4 最佳答案 从表

python - 无法使用 PIP 和 setup.py 安装 Python Cryptography 包

当我尝试安装Cryptography通过pipinstallcryptography或从theirsite下载包的Python包并运行pythonsetup.py,我得到以下错误:D:\Anaconda\Scripts\pip-script.pyrunon02/27/1416:13:17Downloading/unpackingcryptographyGettingpagehttps://pypi.python.org/simple/cryptography/URLstosearchforversionsforcryptography:*https://pypi.python.org/

python - "pip install unroll": "python setup.py egg_info" failed with error code 1

我是Python新手,一直在尝试使用pip安装一些软件包。但是pipinstallunroll给了我Command"pythonsetup.pyegg_info"failedwitherrorcode1inC:\Users\MARKAN~1\AppData\Local\Temp\pip-build-wa7uco0k\unroll\我该如何解决这个问题? 最佳答案 关于错误代码根据thePythondocumentation:Thismodulemakesavailablestandarderrnosystemsymbols.Thev

python setup.py 卸载

我已经用pythonsetup.pyinstall安装了一个python包。如何卸载它? 最佳答案 注意:避免使用pythonsetup.pyinstall使用pipinstall.您需要手动删除所有文件,并撤消安装手动执行的任何其他操作。如果您不知道所有文件的列表,可以使用--record选项重新安装它,然后查看生成的列表。要记录已安装文件的列表,可以使用:pythonsetup.pyinstall--recordfiles.txt一旦您想卸载,您可以使用xargs进行删除:xargsrm-rf或者,如果您运行的是Windows,