1

Ich stelle ein Projekt bereit, an dem ich zum ersten Mal an AWS gearbeitet habe, und alles, was ich gelesen habe, bezüglich der Bereitstellung einer MEAN-Stack-App für ec2. besagt, dass Sie das Projekt über Git Repo installieren. Allerdings habe ich Umgebungsvariablen für verschiedene API-Schlüssel und meine Datenbank-Zeichenfolge, die ich in meine .gitignore-Datei platziert habe, so dass ich das Problem habe, diese Umgebungsvariablen so zu setzen, dass meine Web-Anwendung korrekt läuft. Hat jemand eine Idee, wie man das macht?Festlegen von Umgebungsvariablen bei der Bereitstellung der MEAN Stack-App für AWS EC2

Antwort

2

Eine EC2-Instanz ist ein vollständiges virtuelles System. Wenn Sie eine neue EC2-Instanz erstellen, müssen Sie eine Verbindung zu ihr herstellen, Ihr Projekt klonen, alle erforderlichen Abhängigkeiten installieren (NodeJS, NPM usw.) und dann Ihre Anwendung mit beliebigen Umgebungsvariablen starten.

Sie ein Tool wie scp verwenden möchten alle nicht-Version gesteuert zum Hochladen von Dateien, wie Sie Ihre Datenbank-String oder sie mit einem Texteditor (Vim, nano, etc.)

Sie können auf der Instanz erstellen Erstellen Sie ein Startskript, das dies tut, wenn die Instanz erstellt wird, aber wenn Sie das Projekt zum ersten Mal auf einem neuen Computer bereitstellen, glaube ich nicht, dass dies der Weg ist, den Sie gehen möchten.

+1

Entschuldigung für die späte Antwort, aber dank Ihrer Anleitung konnte ich das Problem lösen. Danke Brian! –

Verwandte Themen