标签: ibm-cloud

在将nodejs应用程序部署到bluemix时如何指定npm版本?

我创建的运行时依赖使Node.js应用范围的包在我的package.json:

"dependencies": {
    "@shawnzhu/mybot" : "latest",
    ...
},
"engines": {
    "npm": ">2.0.0",
    "node": "0.10.38"
},
Run Code Online (Sandbox Code Playgroud)

我也有一个自定义.npmrc指向@shawnzhu我的私人npm注册表的范围.

目前它在部署到heroku时可以工作,它将npm升级到v2.7.x. 但是,a cf pushto bluemix失败,控制台输出显示:

registry "@shawnzhu/mybot" not found.
Run Code Online (Sandbox Code Playgroud)

在查看整个控制台输出后,我意识到它使用npmv1.4.28,它不支持作用域包.

如何在bluemix的node.js应用程序中获取npm v2.0.0 +?

node.js npm ibm-cloud

1
推荐指数
1
解决办法
1859
查看次数

是否可以在Bluemix上更改服务计划?

例如,我开始使用免费计划的用户SQL数据库服务,后来决定将其升级为一个小计划,是否可能以及如何做到这一点?

ibm-cloud

1
推荐指数
1
解决办法
414
查看次数

如何更正无法接受连接的Bluemix Node.js应用程序

我今天早上在Bluemix上创建了一个新的Node.js应用程序并下载了样板代码.我在当地工作,然后把它推了上去.在Bluemix上,它拒绝启动.根据日志的错误是:

Instance (index 0) failed to start accepting connections
Run Code Online (Sandbox Code Playgroud)

所以我用Google搜索,在我发现结果的每一种情况下,答案是我的应用程序试图使用特定端口而不是让Bluemix设置它.

好的,但是我使用样板代码使用的确切代码设置主机/端口:

var appEnv = cfenv.getAppEnv();
// start server on the specified port and binding host
app.listen(appEnv.port, function() {
  // print a message when the server starts listening
  console.log("server starting on " + appEnv.url);
});
Run Code Online (Sandbox Code Playgroud)

因此,如果这是不正确的,这意味着Bluemix告诉我下载本身的代码也是错误的,我无法想象这就是问题所在.

node.js ibm-cloud

1
推荐指数
1
解决办法
88
查看次数

Cloud Foundry Apps的固定IP地址

我安装了PHP Cloud Foundry Apps.

但是当我部署新代码(使用cf push)时,应用程序会获得一个新的公共IP地址.

是否可以获得固定的公共IP地址,以便在新部署后IP地址不会更改?

cloud-foundry ibm-cloud

1
推荐指数
1
解决办法
1032
查看次数

开始使用IBM Bluemix最简单的方法是什么?

我是一名对IBM Bluemix感兴趣的初级程序员.开始使用IBM Bluemix最简单的方法是什么?

ibm-cloud

1
推荐指数
1
解决办法
645
查看次数

如何在Bluemix中的docker容器上使用"-privileged"标志?

我试图在我的容器上使用"-privileged"标志,但它不起作用.是否有可能在Bluemix中的docker容器中使用"-privileged"标志?

ibm-cloud

1
推荐指数
1
解决办法
369
查看次数

Watson语音到文本服务如何在java中返回英语以外的语言

当我尝试将STT设置为"zh-CN_BroadbandModel"的STT Java代码时,无法获得预期的结果.

这是我的示例代码:

public static void main (String[] args) {

    SpeechToText service = new SpeechToText();
    service.setUsernameAndPassword(USERNAME, PASSWORD);

    File file = new File("C:/IBM/Watson/APIs/speech-to-text/test.wav");

    Map<String, Object> params = new HashMap<String, Object>();
    params.put("audio", file);
    params.put("content_type","audio/wav");
    params.put("model", "zh-CN_BroadbandModel");

    SpeechResults transcript = service.recognize(params);

    System.out.println(transcript);
}
Run Code Online (Sandbox Code Playgroud)

SpeechResult如下:

{"results": [{
      "final": true,
      "alternatives": [
        {"transcript": "?? ? ? ? ?? ? ? ? ?? ??? ? ??? ?? ? ? ?? ?? ? ??? ? ?? ? ?? ?? ? ?? ? ?? ? ?? ?? ? …
Run Code Online (Sandbox Code Playgroud)

speech-to-text chinese-locale ibm-watson ibm-cloud

1
推荐指数
1
解决办法
530
查看次数

无法将我的泊坞窗推送到Bluemix - 登录错误

我使用makefile创建了我的dockers,并检查它是否正确.事实上,我能够运行它,甚至可以毫无问题地上传到Docker Hub.然后我按照建议的步骤将docker上传到Bluemix,但无法执行此操作.我收到一个错误,告诉我我的凭据不正确,虽然我确信它们不是(事实上,我能够使用相同的凭证登录Bluemix网站而没有问题).

请参阅下面我所做的步骤和获得的错误,欢迎任何解决这些问题的建议:

$ cf login
API endpoint: https://api.eu-gb.bluemix.net

Email> agorostidi

Password> 
Autenticando...
OK

Org seleccionada agorostidi

Space seleccionado dev



Endpoint API:   https://api.eu-gb.bluemix.net (version de API: 2.40.0)   
Usuario:        andres.gorostidi@gmail.com  
Org:            agorostidi   
Space:          dev   
MacBook-Pro-de-Andres:apache-docker andres$ cf ic login
Client certificates are being retrieved from IBM Containers...
Client certificates are being stored in /Users/andres/.ice/certs/...
Client certificates are being stored in /Users/andres/.ice/certs/containers-api.eu-gb.bluemix.net/504cc61c-47e2-4528-914a-3def71277eea...
OK
Client certificates were retrieved.

Deleting old configuration file...
Checking local Docker configuration...
OK

Authenticating with registry at host name …
Run Code Online (Sandbox Code Playgroud)

credentials docker ibm-cloud

1
推荐指数
1
解决办法
826
查看次数

使用curl和OpenWhisk

我正在尝试使用IBM OpenWhisk.它有自己的CLI,但我想用一个简单的"echo"样本curl.

curl -d-data '{"message": "hellow world"}' https://user:password@openwhisk.ng.bluemix.net:443/api/v1/namespaces/whisk.system/action/samples/echo
curl: (6) Couldn't resolve host '"message": "hello world"'
{
  "error": "HTTP method not allowed, supported methods: GET",
  "code": 81107
}
Run Code Online (Sandbox Code Playgroud)

如何通过curl或类似工具调用OpenWhisk,如何进行身份验证?

curl serverless-framework openwhisk ibm-cloud-functions ibm-cloud

1
推荐指数
1
解决办法
881
查看次数

如何在生产级部署Hyperledger Fabric V1.0网络?

通过遵循Hyperledger-fabric文档并使用fabric-sdk-java客户端,我已经建立了Hyperledger Fabric V1.0网络,我能够从Java应用程序与网络进行通信。现在,在开发设置中一切正常。但是我仍然不清楚其生产水平的实现。寻找以下方面的有价值的建议,以使其投入生产。

  1. 可以将这种设置用于生产吗?那么如何使用此docker-compose设置构建网络?网络的生产托管有哪些可用选项?
  2. 如果可以在生产中进行设置,则应在所有对等系统中运行此docker-compose设置,然后如何配置docker-compose.yaml以定义不同系统中的每个对等/组织?
  3. 我发现Bluemix区块链服务可以替代,但每月收费很高。那么,是否可以通过定义自己的对等方和组织来部署自己的Hyperledger Fabric V1.0网络呢?

p2p blockchain hyperledger hyperledger-fabric ibm-cloud

1
推荐指数
1
解决办法
2136
查看次数