(fix) Umbau zu SCS
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# Datenbank-Installation Vervollständigt
|
||||
|
||||
## Überblick
|
||||
Dieses Dokument beschreibt die Änderungen, die vorgenommen wurden, um die Datenbank-Installation zu vervollständigen.
|
||||
|
||||
## Vorgenommene Änderungen
|
||||
|
||||
### 1. PgAdmin-Service aktiviert
|
||||
**Problem:** Der PgAdmin-Service war in der docker-compose.yml-Datei auskommentiert, was die Verwaltung der Datenbank erschwerte.
|
||||
|
||||
**Lösung:**
|
||||
- Auskommentierung des PgAdmin-Service in docker-compose.yml entfernt
|
||||
- Standard-Passwort auf den Wert aus der .env-Datei angepasst (`admin_password_change_me`)
|
||||
- pgadmin_data-Volume aktiviert, um PgAdmin-Daten zu persistieren
|
||||
|
||||
### 2. Überprüfung der Konfiguration
|
||||
Die folgenden Konfigurationen wurden überprüft und sind korrekt eingerichtet:
|
||||
|
||||
- **Umgebungsvariablen in .env-Datei:** Alle erforderlichen Variablen (DB_HOST, DB_PORT, DB_NAME, DB_USER, DB_PASSWORD) sind vorhanden und korrekt konfiguriert.
|
||||
- **Datenbank-Konfiguration:** DatabaseConfig.kt liest die Umgebungsvariablen korrekt ein und erstellt die JDBC-URL entsprechend.
|
||||
- **Datenbank-Initialisierung:** DatabaseFactory.kt initialisiert die Datenbankverbindung korrekt mit HikariCP.
|
||||
- **Migrations-System:** MigrationSetup.kt registriert und führt alle Migrationen aus, die in den entsprechenden Modulen definiert sind.
|
||||
- **Anwendungsstart:** Application.kt initialisiert die Datenbank und führt Migrationen beim Start aus.
|
||||
|
||||
## Nächste Schritte
|
||||
1. Starten Sie die Anwendung mit Docker Compose:
|
||||
```
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
2. Zugriff auf PgAdmin:
|
||||
- Öffnen Sie http://localhost:5050 im Browser
|
||||
- Melden Sie sich mit den Zugangsdaten aus der .env-Datei an:
|
||||
- E-Mail: admin@example.com (oder Wert von PGADMIN_DEFAULT_EMAIL)
|
||||
- Passwort: admin_password_change_me (oder Wert von PGADMIN_DEFAULT_PASSWORD)
|
||||
|
||||
3. Verbindung zur Datenbank in PgAdmin einrichten:
|
||||
- Rechtsklick auf "Servers" > "Create" > "Server..."
|
||||
- Name: Meldestelle
|
||||
- Connection-Tab:
|
||||
- Host: db
|
||||
- Port: 5432
|
||||
- Maintenance database: meldestelle_db
|
||||
- Username: meldestelle_user
|
||||
- Password: secure_password_change_me (oder Wert von DB_PASSWORD)
|
||||
|
||||
4. Überprüfen Sie, ob die Tabellen korrekt erstellt wurden, einschließlich der _migrations-Tabelle.
|
||||
|
||||
## Datum
|
||||
2025-07-21 10:14
|
||||
Reference in New Issue
Block a user