Bereitstellen von React App mit Frühlings-Boot-REST-API in AWS bohnenstange

stimmen
0

Ich versuche, zwei Instanzen (Front- und Backend) bereitstellen getrennt. Zur Zeit, die das hintere Ende des Rest API SpringBoot Verwendung wurde in bohnenstange als JAR-Datei erfolgreich eingesetzt. Jetzt habe ich noch nie ein Front-End-App (in meinem Fall meiner Reaktion app) separat in AWS bohnenstange einsetzen und ich habe meine Forschung getan, aber ich bin fest. Wie kann ich „kompilieren“ meine app reagieren und es in bohnenstange einsetzen, wie ich mit dem hinteren Ende tat?

Veröffentlicht am 09/10/2019 um 18:58
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Ich habe es, für jedermann in den künftigen Bedarf dabei helfen, alles, was Sie tun müssen, einfach die folgenden Schritte:

  1. Erstellen Sie einen Eimer und ermöglicht eine vollständigen Zugang der Öffentlichkeit
  2. Zum Erlaubnis -> Eimer Politik -> hinzufügen, um dieses Skript
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::digh-tti-ddr-ui/*"
        }
    ]
} 
  1. fügen Sie diese zu Ihrer package.json unter Skripten

"deploy": "aws s3 cp --recursive ./build s3://(your-bucket-name)",

  1. Ausführen NPM Lauf build im Terminal

  2. ausführen aws s3 cp --recursive ./build s3://(your-bucket-name) in terminal(Sie Ihre Build - Dateien innerhalb des Build - Ordner s3 hochladen)

  3. gehen Sie zu Eigenschaften -> statische Web-Hosting -> die index.html weisen darauf hin, wenn Sie verwenden, dass -> klicken Sie auf den Endpunkt

Beantwortet am 09/10/2019 um 21:44
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more