Quick run
>>> ACHTUNG! Diese Funktion wird noch nachgerüstet
Install Docker und Docker-Compose
Docker macht dir das Leben einfacher, mit Docker-Desktop läuft die Anwendung innerhalb weniger Minuten auf deinem System. Installation von Docker-Desktop über diese Anleitung: Docker-Desktop
Mit Docker under Docker-Compose sind alle Bedingungen für die Einrichtung des FrEDA-Frameworks erfüllt. Danach kann das Framwork wie folgt gestartet werden:
Anwendung clonen und starten
@todo docker-compose zum laufen bringen
...funktioniert aktuell noch nicht, folgt noch!!!
git clone git@office.devtim.org:devtim/freda-typescript.git
cd freda-tapescript
Konfiguration von Zugängen, Endpoints und Datenbank für GraphQL-Server, Postgraphile Admin-UI und Middleware TypeORM (5 x .env Dateien anlegen und bearbeiten):
cp external/adminui-graphile/.env.sample external/adminui-graphile/.env && vim external/adminui-graphile/.env
cp external/prodat-graphile/.env.sample external/prodat-graphile/.env && vim external/prodat-graphile/.env
cp backend/freda-middleware/.env.sample backend/freda-middleware/.env && vim backend/freda-middleware/.env
cp frontend/freda-adminui/.env.sample frontend/freda-adminui/.env && vim frontend/freda-adminui/.env
cp frontend/freda-app/.env.sample frontend/freda-app/.env && vim frontend/freda-app/.env
docker-compose ausführen
docker-compose up -d
Danach laufen folgende Dienste unter folgenden Ports:
| Dienst | Standard-Port | Browser-UI |
|---|---|---|
| GraphQL-Server: Postgraphile Prodat (Microservice) | 4444 | [Protokoll]://[Host]:4444/postgraphile/graphiql (GraphiQL) |
| GraphQL-Server: Postgraphile Admin-UI (Microservice) | 5555 | [Protokoll]://[Host]:5555/postgraphile/graphiql (GraphiQL) |
| GraphQL-Server: Middleware (Gateway) | 4000 | [Protokoll]://[Host]:4000/api (GraphQL-Playground) |
| Frontend: Admin-UI | 3002 | [Protokoll]://[Host]:3002 (React-App) |
| Frontend: App | 3001 | [Protokoll]://[Host]:3001 (React-App) |
