Wie verwende ich mehrere Abhängigkeiten in cf?

352
Helme

Ich versuche, eine App für IBM Cloud Foundry bereitzustellen, die auf dem Knoten js und einer anderen Abhängigkeit ausgeführt wird. Ich habe diese App in Heroku bereitgestellt, indem ich sie mit github verknüpfte und die beiden Buildpacks aus den Einstellungen auswählte, aber aus irgendeinem Grund kann ich das nicht mit cf tun.

Ich habe nach Lösungen gesucht, aber keine hat funktioniert. Ich werde einige der Dinge auflisten, die ich versucht habe, aber hier versagt habe:

1- Es wurde versucht, multiple-buildpack.git zu verwenden

Aber aus irgendeinem Grund funktionierte es nicht, es gab mir den Fehler "Ein Buildpack, das Abhängigkeiten bereitstellt, unterstützt keine Multi-Buildpack-Apps". Wenn ich jedes Buildpack separat verwendet habe, wurde dieser Schritt zwar bestanden, ist aber im letzten Schritt offensichtlich gescheitert.

2- cf v3-push app -b buildpack-1 -b buildpack-2

Wie in diesem Handbuch https://docs.run.pivotal.io/buildpacks/use-multiple-buildpacks.html habe ich die App zuerst mit dem Flag --no-start mithilfe der nodejs-Abhängigkeit bereitgestellt und dann erneut mit nodejs und verschoben Das andere Buildpack im zweiten Schritt funktionierte nicht, versuchte nur das andere Buildpack und funktionierte auch nicht.

3- Zusammenführen der beiden Buildpacks

Das ist mir bisher noch nicht gelungen. Wie kann ich zwei Buildpacks zu einem zusammenführen? Ist es überhaupt möglich?

0

0 Antworten auf die Frage