2016-11-23 1 views
9

Ich folgte these instructions und ich machte eine Hallo Welt App mit React. Ich habe die Entwicklungsdateien in mein EBS hochgeladen und es hat funktioniert.Erstellen Sie eine React App in Elastic Beanstalk

Danach ich den Befehl NPM run bauen verwendet, gefolgt I die Anweisungen, I installiert, um den Druckzustand und I getestet localhost verwenden. Alles hat gut funktioniert.

Aber ich habe die Build-Dateien auf meine EBS hochgeladen und es beschwert sich, dass die App nicht package.json Datei hat und die App nicht funktioniert.

Was muss ich tun, um in package.json meine Antwort-App mithilfe von Elastic Beanstalk zu installieren? Wie stellt man die Build-Dateien bereit, die von npm erstellt wurden? Run build in EBS?

+0

[Tutorial] (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html) Versuchen Sie, eine Express-App von AWS Bohnenstange gehostet ... –

+0

Dann fügen Sie in reagieren aus dem Beispiel –

Antwort

1

Ich habe kürzlich meine react node-basierte App mit dem EB CLI implementiert. Ich musste eb init in meinem Projektverzeichnis laufen lassen, das Sie durch das Einrichten der eb-Konfiguration führt. Hier die Schritte:

  1. npm init Setup package.json (was Sie getan haben)
  2. git init Setup ein git Repo
  3. eb init Setup elastischen Bohnenstengel Einstellungen durch seine CLI
  4. Code verpflichten
  5. zu eb bereitstellen mit eb deploy

AWS walks you through these steps assumin g Sie bedienen Ihre App mit Knoten (was Sie nicht gesagt haben, aber wahrscheinlich).

Als Bonus möchten Sie vielleicht CI einrichten, damit AWS Ihre App erstellt, wenn Ihre Tests Code Push weitergeben. Siehe die travis yaml Datei, die ich dazu benutze.

+0

Können Sie die vollständigen Details zur Bereitstellung der reaktiven App in EBS angeben? – shubham

Verwandte Themen