# Turborepo Monorepo für LST V2

## Development-Environemnt

1. Um lokal zu entwickeln musst du die docker-compose.dev.yml Starten. Hier wird die lokale Datenbank, Redis und livekit gestartet um lokal entwickeln zu können.

2. Um die Apps zustarten musst du in allen unterordnern in apps und packages die .env.example kopieren und jeweils als .env einfügen. Das sind standart-werte um lokal zu entwickeln

## Docker Dev

Um lokal Docker-Images zu bauen, gib die `.env`-Datei mit folgendem Befehl an `docker compose` weiter:

```sh
docker compose --env-file .env.prod -f 'docker-compose.prod.yml' up -d
```

## Moodle-dev

Damit die Moodle integration funktioniert muss ein Service token erstellt sein und ein Custom OAuth-Service für moodle angelegt werden
