2016-04-13 7 views
0

hinzufügen Ich habe einen benutzerdefinierten Dienst (Compose Mongo DB) und Watson Dialog Service erstellt. Ich möchte beide Dienste an meine App binden, die in IBM Container bereitgestellt wird. Dies ist jedoch nicht möglich.bluemix container kann nicht benutzerdefinierten Dienst und Watson-Dienst zusammen

Ich habe versucht, diese aber nicht funktioniert:

  1. ich BIND_TO mit versucht, aber ich kann nur 1 Service binden (zB das Komma mit UI getrennt - BIND_TO : MongoBridge, WatsonBridge)
  2. Wenn ich Brücke CF mit 2 erstellen Dienstleistungen binden, es funktioniert auch nicht (zB UI - BIND_TO : MongoWatsonBridge wo MongoWatsonBridge hat benutzerdefinierte Mongo Service - nur URL - & Watson Dialog Service binden)
  3. Als ich BIND_TO versucht benutzerdefiniert, + Watson Service mit - -env CCS_BIND_SRV, tut es nicht Arbeit entweder (z.B. BIND_TO : MongoWatsonBridge, auch --env CCS_BIND_SRV=Watson-Dialog-Service)

Natürlich benutzerdefinierte nicht mit --env CCS_BIND_SRV=MongoBridge funktioniert - Bluemix wirft Fehler

ich individuell jeden Dienst obwohl binden können (BIND_TO für MongoBridge Verwendung mit --env CCS_BIND_SRV=Watson-Dialog-Service)

Bitte lassen Sie es mich wissen, wenn es unterstützt wird, oder es ist ein Fehler, der funktioniert, aber nicht funktioniert, oder es gibt eine andere Möglichkeit, beide Dienste zu binden.

Antwort

0

Der benutzerdefinierte Dienst unterstützt keine Generierung von Dienstschlüsseln, sodass er nicht mit dem Parameter "CCS_BIND_SRV" gebunden werden kann. Sie können diese beiden Dienste nur mit einer CF-Bridge-App an den Container binden. Erstellen Sie eine CF-Bridge-App, und binden Sie diese beiden Dienste (benutzerdefiniert und Watson) an diese App. Binden Sie dann diese App an den Container mit der Umgebungsvariablen "CCS_BIND_APP =" in der Befehlszeile.