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
1
A
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.
Verwandte Themen
- 1. Bereitstellung bei Amazon EC2
- 2. EC2 - Einstellen der Umgebungsvariablen
- 3. Hinzufügen von Umgebungsvariablen in AWS EC2 Linux
- 4. Fehler bei AWS codepipeline bei der Bereitstellung von ElasticBeanstalk
- 5. Festlegen der Umgebungsvariablen in der verschachtelten Stapeldatei
- 6. Chef: Festlegen von Umgebungsvariablen
- 7. Festlegen der Umgebungsvariablen mithilfe von Befehlszeilenargumenten
- 8. Django sieht keine Umgebungsvariablen bei der Bereitstellung in Elastic Beanstalk
- 9. Umgebungsvariablen mit AWS CodeDeploy
- 10. Fehler bei der Bereitstellung von AWS Lambda-Bereitstellungspaket
- 11. Probleme bei der Bereitstellung auf ec2 mit Gummi
- 12. Festlegen von Umgebungsvariablen für mehrere Befehle in der Bash Einzeiler
- 13. Festlegen der Umgebungsvariablen Auf der Eclipse-Arbeitsbereichsebene für alle Startprogramme?
- 14. Bereitstellen der Hapi.js-App in AWS EC2
- 15. Wie kann ich Umgebungsvariablen während der Vagrant-Bereitstellung verfügbar machen?
- 16. Speicherbedarf bei der Verwendung für AWS ECS
- 17. Festlegen der Basis-href mit Umgebungsvariablen
- 18. Übergabe von Umgebungsvariablen bei der Bereitstellung von Docker an Remote-Host
- 19. Fehler bei der Bereitstellung durch visuelles Studio in AWS
- 20. Festlegen von Umgebungsvariablen für ein einzelnes Paket
- 21. Festlegen von Umgebungsvariablen für startDetached() QProcess
- 22. Rake 'Assets: Vorkompilierung' fehlgeschlagen bei der Bereitstellung nach AWS
- 23. System.Data.Entity.Core.MetadataException bei der Bereitstellung
- 24. Probleme bei der Bereitstellung für Heroku
- 25. Fehler bei der Bereitstellung der Tomcat-App auf aws elastic beanstalk über aws eclipse-Plugin
- 26. Zugriff auf Umgebungsvariablen während der Bereitstellung von Capistrano?
- 27. 502 Proxy-Fehler bei der Bereitstellung in AWS
- 28. Festlegen von Umgebungsvariablen in Spark-Cluster-Modus
- 29. Fehler: HEALTH_CONSTRAINTS in AWS CodeDeploy bei der Bereitstellung von Github nach AWS CodeDeploy
- 30. Routen für die Bereitstellung festlegen
Entschuldigung für die späte Antwort, aber dank Ihrer Anleitung konnte ich das Problem lösen. Danke Brian! –