问题标签 [devops]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
containers - 使用 Bitnami 与使用本机服务器堆栈有什么缺点吗?
我已经阅读了使用 BitNami 堆栈进行 LAMP 开发的优点,现在我想知道使用 BitNami 与单独手动安装 PHP、MySQL 和 Apache 相比是否有任何缺点。我使用 Mac OS,但我会对它如何适用于 Mac 和 Windows 感兴趣。有什么想法吗?
node.js - 是否可以从共享主机上的 socket.io 开始以及如何
我创建了一些游戏,我需要一个socket.io
服务器,但我不知道是否可以将它安装在共享主机上以及如何安装?
在 socket.io node.js和socket.io之前我需要安装什么?
如何从 socket.io 开始
在文档中写得很糟糕。我需要使用 NPM 命令安装 socket.io,但那在哪里。
请帮忙。
docker - 我的 docker 容器没有互联网
我让它工作正常,但现在它停止了。我尝试了以下命令但无济于事:
docker run -dns 8.8.8.8 base ping google.com
docker run base ping google.com
sysctl -w net.ipv4.ip_forward=1
- 在主机和容器上
我得到的只是unknown host google.com
。Docker 版本 0.7.0
有任何想法吗?
PSufw
也禁用了
asp.net-mvc - 在 iis7 上部署 mvc5
在iis 7上部署一个asp.net mvc 5项目后,然后点击浏览,我得到了一个空白页面!
提示:我检查了 http 静态内容、http 重定向和 http 错误。
有任何想法吗?提前致谢。
docker - 启动服务后如何保持 Docker 容器运行?
我看过一堆教程,它们似乎和我想做的事情一样,但由于某种原因,我的 Docker 容器退出了。基本上,我在 Docker 容器中设置了一个 Web 服务器和一些守护进程。我通过一个 bash 脚本来完成最后的部分,该脚本run-all.sh
在我的 Dockerfile 中通过 CMD 运行。run-all.sh
看起来像这样:
我在我的 Dockerfile 中启动它,如下所示:
我可以看到,当我手动运行时(即使用 -i -t /bin/bash 进入映像),所有服务都正确启动,并且在我运行映像时一切看起来都正常运行,但它退出了一次它完成了我的流程的启动。我希望进程无限期地运行,据我所知,容器必须继续运行才能发生这种情况。然而,当我运行时docker ps -a
,我看到:
是什么赋予了?为什么要退出?我知道我可以在我的 bash 脚本的末尾放置一个 while 循环来保持它,但是阻止它退出的正确方法是什么?
php - Eclipse Orion PHP 插件
因此,对于一个项目,我需要检查在 PHP 中编码时是否能够为 Eclipse Orion(在 IBM DevOps Services WebIDE 上)完成代码完成工作。有一个默认插件可用,但它只提供语法突出显示。这次代码完成是决定性因素。
只是谷歌搜索,我在各种 git repos 中到处都找到了一些插件,但它们似乎是用于 Orion 的过时版本,因此在这里不可用。
那么,如果有人使用带有代码完成功能的 PHP 插件的 IBM DevOps Services WebIDE(或某些 Eclipse Orion 实现),只需快速扔掉?最好是安装步骤的链接,因为我需要教育编程课程如何从头开始设置所有内容。
mysql - 无法在 Bluemix Build & Deploy Pipeline 中运行单元测试,因为服务器无法连接到 ClearDB MySQL
解决了!
看起来 Bluemix 中的管道服务已经更新,与 ClearDB 的连接现在可以正常工作了!感谢推动这一变化的人!:)
--
我在 Bluemix 构建和部署管道内运行代码,而不是在 Liberty Profile 应用程序服务器内(应用程序在那里运行良好),问题出在管道的构建阶段(mvn clean install),同时运行我的单元测试,这里是错误信息
构建新的 Hibernate SessionFactory 2015-04-11 15:04:49 [main] 错误 ohutil.JDBCExceptionReporter - 通信链接失败
最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。
单元测试类无法连接到数据库。
我的代码没有什么特别之处,您可以在 JUnit 测试类中创建任何标准 JDBC 连接并尝试与数据库建立连接,但如果您想轻松确认此连接限制,以下是无需任何 Java 即可测试的方法代码:
- 使用一些入门代码创建 Liberty Profile 应用程序
- 创建并绑定“ClearDB MySQL”服务
- 在 App Overview 页面中,通过单击“Show Credentials”展开 ClearDB 框并复制主机名(例如,us-cdbr-test-west-07.cleardb.net)。
- 添加GIT,回到App Overview,点击EDIT CODE,点击“Build & Deploy”,点击“BUILD Stage”的配置图标,选择“Configure Stage”,在命令框中添加如下代码:
代码
- 启动 BUILD Stage 并检查是否显示此消息:
请告知是否有办法配置管道,以便它可以与 ClearDB 通信。
websphere-liberty - 如何将 Bluemix Liberty for Java 链接到 jazzhub git 存储库?
在 Bluemix 仪表板中,我创建了一个 Liberty for Java 应用程序并向其中添加了一个 git 存储库。
一位乐于助人的团队成员删除了这个原始应用。我们的代码在 jazzhub 存储库下仍然可用,看起来我仍然可以使用 jazzhub 中的开发操作部署到其他 Liberty for Java 运行时,但是我的 Bluemix 仪表板没有链接到 jazzhub(只是添加/创建另一个 git 的选项回购)。
http://imgur.com/soZbVWD(imgur链接不够代表)。
有没有办法在另一个 Liberty for Java 应用程序中链接它?
class - Puppet 通过其他模块访问模块的参数
我正在尝试处理以下情况:
我想使用 hiera 自动查找通过 profile::mq 类在 rabbitmq 中填写参数(例如 profile::mq:rabbitmq::user:"value",而不是 rabbitmq::user:"value") 我的猜测是封装 rabbitmq 但不确定如何在 puppet 中执行。
git - Cloning the Git Repository on Eclipse (Transport Error)
I am new in Bluemix services. I could not find an exact solution to this problem.
I have a web application on Bluemix and a Git repository on DevOps. I'm working on Eclipse (have Git and Bluemix plugins) and made some changes on the project. Now, I have the last version of the project in Local and Bluemix side and need to update the repository (which is still starter code).
As a first step, I am trying to clone the Git repository (on Eclipse). After I fill the URI and authentication fields, I am getting the error that is shown below. I can pass over SSL error by setting http.sslVerify=false
but cannot solve the others. Thanks.
Error Log:
NOTE: After looking the error log, I think it is an authentication based problem. But I am using the same email and password that I use for logging in to Bluemix. By the way, I tried it on Git command line. It is successfully cloned, commited, and pushed. And I do not understand why this problem happens in Eclipse.