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
.
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? –
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. –
Ja eindeutigste Konfusionspunkte! –