Momentan verwende ich eine Backend Springboot Applikation und eine Frontend Angular2 Applikation.Angular 2 Profile und Tomcat
Wir möchten den Code nicht ändern, wenn wir zwischen lokaler/Entwicklungs-/Akzeptanzumgebung wechseln, wir möchten nur unseren Tomcat wissen lassen, welche Version der Bereitstellung wir verwenden möchten.
Für meine Backend konnte ich dieser Anleitung folgen https://www.javacodegeeks.com/2012/06/spring-31-profiles-and-tomcat.html
Jetzt Angular2 Anwendung möchte für mein Frontend aber ich weiß nicht wirklich eine Idee, wie ich das auch tun müssen, starten oder wo sie suchen müssen.
Dank
Verwenden Sie angular-cli? Wenn dies der Fall ist, können Sie Umgebungen in Ihrer .angular-cli.json deklarieren und verschiedene Versionen Ihrer App mit "ng build --environment = production" und anderen erstellen. Das funktioniert natürlich nur zur Kompilierzeit. Wenn Sie die Umgebung nach dem Erstellen ändern möchten, könnten Sie die eckige App für mehrere Umgebungen erstellen und das Servlet basierend auf dem Federprofil verschiedenen eckigen Builds zuweisen. – andreas
Ja, ich benutze derzeit angular-cli und deklariere meine Umgebungen. Aber jetzt möchte ich dem Prinzip "einmal bauen, überall einsetzen" folgen, aber das scheint schwieriger zu sein als es mit Angular2 sein sollte. – RoyalSausage