2016-03-23 8 views
1

Git wird im obersten Verzeichnis der Anwendung,/home/bitnami/genapp, eingerichtet und die App wird an Git übergeben. Dies ist eine AWS-Instanz, auf der Binami AMI for Node ausgeführt wird. EB ist in/genapp installiert. Ich kann dies ein eb deploy und ich sehe tun:ElasticBeanStalk stellt meine Knoten-App nicht bereit

[email protected]:~/genapp$ eb deploy 
Creating application version archive "app-1cff-160323_170817". 
Uploading genapp/app-1cff-160323_170817.zip to S3. This may take a while. 
Upload Complete. 
INFO: Environment update is starting. 
INFO: Deploying new version to instance(s). 
INFO: New application version was deployed to running EC2 instances. 
INFO: Environment update completed successfully. 

Als ich in die EBS ssh (eb ssh) Beispiel, warum ich keine Zeichen der eingesetzten App sehen? Zum Beispiel gibt es kein /home/bitnami Verzeichnis? Wenn ich ssh bin, bin ich ein Benutzer mit dem Namen ec2-user.

Antwort

0

Es klingt wie Sie haben eine EC2 Instanz eine Bitnami AMI ausgeführt wird, und nicht um eine elastische Bohnenstange Umgebung die Bitnami AMI läuft (ich bin nicht sicher, wie Sie würde auch dies tun.) Wenn Sie Knoten ausgeführt werden soll Auf Elastic Beanstalk mit all den Auto-Deploy-Eigenschaften sollten Sie die vorkonfigurierte node.js-Umgebung verwenden.

+0

Rechts bin ich eine EC2 Binami-Instanz laufen, das ist meine Dev-Umgebung, die ich von bereitstellen ... Wenn ich die Sequenz von 'eb' Befehle auf dieser Instanz ausführen, wird eine neue EBS-Instanz erstellt. Es ist diese neue Instanz, von der ich erwartet habe, dass meine App läuft ... aber ich nicht? –

+0

OK, ich denke, hier ist etwas Verwirrung. Elastic Beanstalk (EB) wird eine Instanz * mit dem Amazon Linux AMI * und * nicht * dem Bitnami AMI hochfahren. Deshalb siehst du nicht '/ home/bitnami'; Sie befinden sich in der EB-Instanz und nicht in der EC2. –

+0

Ja eindeutigste Konfusionspunkte! –

Verwandte Themen