Ein Werkzeug für Technologie-Management geschrieben im PERN-Stack.
Um das Programm zu starten müssen folgende Schritte durchführt werden:
-
Auth0-Umgebung erstellen
- Unter Actions ➔ Flows ➔ Login ➔ nach Einstiegspunkt "Start - User Logged in" folgende Actions erstellen:
-
Umgebungen anpassen
- web-app/.env.development.local (Beispiel: web-app/.env.example)
- technology-service/.env (Beispiel: technology-service/.env.example)
- account-service/.env (Beispiel: account-service/.env.example)
- authorization-service/.env (Beispiel: authorization-service/.env.example)
- api-gateway/.env (Beispiel: api-gateway/.env.example)
-
PostgreSQL v14.2 installieren und Schemas laden
- Account Schema laden
- Technology Schema laden
-
Module starten
Account Service
cd ./account-service npm i npm run dev
Technology Service
cd ./technology-service npm i npm run dev
Authorization Service
cd ./authorization-service npm i npm run dev
API Gateway
cd ./api-gateway npm i npm run dev
WebApp
cd ./web-app npm i npm run start