Ich habe eine Angular-App, es wird über eine kleine NodeJs-App bedient.IBM Bluemix: Serving Angular mit NodeJs in der Produktion Devops
Ich habe einen Jenkins Job, der meine App erstellt und verpackt.
Die Ausgabeartefakte sind ein dist
Verzeichnis mit der eckigen App und der Knoten app.js
Datei, um die Portion zu tun.
Ich möchte jetzt diese Artefakte nehmen, um sie zu bluemix zu schieben.
Die Sache ist die:
- Sie benötigen einen
package.json
Datei für cloudfoundry die NodeJS buildpack - zu erkennen, wenn Sie eine
package.json
Bluemix/cloudfoundry ausführennpm install/build/test
Befehle
I (?) habe bereits eine builded application, also muss ich einfach node app.js anrufen, damit meine App geliefert wird. Und in Bezug auf Devops würde ich lieber die Only Build Once Good Practice beibehalten.
Mein aktueller Bypass ist eine leere package.json
, um Bluemix zu tricksen.
So, ich möchte wissen, ob es möglich ist, eine Knoten-Anwendung auf Bluemix ohne eine package.json
zu implementieren?
Oder zumindest die npm
Befehle deaktivieren?
Ich möchte Bluemix nur/cloudfoundry (?) Ein node app.js
Danke für Ihre Hilfe