Skip to content

(DE) Installation

Thomas Fink edited this page May 22, 2023 · 1 revision

Maven-Installation

Setzen Sie die Umgebungsvariablen für MAVEN_HOME auf C:\Programmdateien\apache-maven-3.8.1

image

Gehen Sie in den Wurzelbereich des Projekts und installieren Sie die Abhängigkeiten über mvn install.

Node.js Installation

Fügen Sie die Umgebungsvariablen im Pfad zu C:\Programmdateien\nodejs\ hinzu

image

Downgrade auf die richtige npm-Version: npm install -g [email protected]

Konfiguration der lokalen IntelliJ-Umgebung

Klicken Sie zunächst unter Run auf Edit Configurations:

image

Erstellen Sie eine neue Anwendung mit dem Namen Kobit-APIGateway:

create_application

Fügen Sie den Pfad zu Ihrer JAVA JRE 11 hinzu:

java_jre

Füllen Sie dann die JAVA-Hauptklasse wie folgtde.muenchen.kobit.ApiGatewayApplication

image

Fügen Sie das Spring-Profil -Dspring.profiles.active=local mit Modify Options und Add VM options hinzu:

image

Setzen Sie das Arbeitsverzeichnis auf das gesamte Frontend: C:\benutzer\Ihr_Benutzername\projects\kobit\kobit-frontend

Schließlich fügen Sie die folgenden Umgebungsvariablen hinzu:

Für SSO:

BACKEND_URI_PREDICATE=/api/kobit-backend-service/**;

BACKEND_URI_REWRITE_PATH=/api/kobit-backend-service/(?.*), /${urlsegments};`

CLIENT_ID=IHRE_SSO_CLIENT_ID;

KEYCLOAK_URI=IHRE_KEYCLOAK_URI;

KEY_URI=IHRE_SSO_KEY_URI;`

SSO_URI=IHRE_SSO_URI;

REALM=IHR_REALM;

Für Datenbank:

DATABASE_ADDRESS=IHRE_DATABASE_ADDRESS;

DATENBANK_BENUTZERNAME=IHR_DATENBANK_BENUTZERNAME;`

Für AWS S3 Bucket:

AWS_S3_BUCKET_NAME=IHR_AWS_S3_BUCKET_NAME;

AWS_S3_ACCESS_KEY=IHR_AWS_S3_ACCESS_KEY;

AWS_S3_SECRET_KEY=IHR_AWS_S3_SECRET_KEY;

AWS_S3_HOSTNAME=IHR_AWS_S3_HOSTNAME;

Frontend Vue.js Kickstarter-GUI

Projekt einrichten

npm install

Kompiliert und lädt im laufenden Betrieb für die Entwicklung

npm run serve

Kompiliert und minifiziert für die Produktion

npm run build

Führt Ihre Tests aus

npm run test

Linkt und korrigiert Dateien

npm run lint

Anpassen der Konfiguration : Siehe [Konfigurationsreferenz] (https://cli.vuejs.org/config/).