Ich baue eine einfache Angular4 App, die ihre Daten von einer REST-API erhalten.Inject env Variablen von Docker-komponieren in Angular4 App
Ich stelle die Anwendung mit docker-compose bereit, aber bevor ich den URL/Hostname manuell in meinem Servicemodul auf die API setzen muss. Während des Devs habe ich einfach 'localhost' benutzt und es macht den Job.
In der API kann ich den korrekten Hostnamen über Docker-Compose (Abschnitt Umgebung) injizieren, da es auf dem Server ausgeführt wird, aber dies ist nicht für eckig möglich.
Gibt es Best Practices/Anleitungen zum Einbringen des Hostnamens/URL in eine angular-cli App von docker-compose?
Sehen Sie, ob das hilft? http://tarunlalwani.com/post/simple-parameterized-config-files-docker/ –