This commit is contained in:
torsten 2026-10-03 16:04:09 +02:00
parent acb7618086
commit 852286bba8

View file

@ -4,14 +4,14 @@ Dieses Projekt ist der offizielle Nachfolger des alten Tippspiels. Es basiert au
## Voraussetzungen
- Docker & Docker Compose
- Docker & Docker Compose V2
## Lokale Entwicklung und Testumgebung starten
Die Applikation und die dazugehörige Datenbank können einfach via Docker gestartet werden:
```bash
docker-compose up -d
docker compose up -d
```
Die Web-Oberfläche ist anschließend unter `http://localhost:8080` erreichbar.
@ -26,10 +26,10 @@ Zuerst muss der Dump des alten Tippspiels in den laufenden Datenbank-Container i
```bash
# Alte DB im Container anlegen
docker-compose exec db mysql -uroot -proot -e "CREATE DATABASE IF NOT EXISTS tippspiel_legacy;"
docker compose exec db mysql -uroot -proot -e "CREATE DATABASE IF NOT EXISTS tippspiel_legacy;"
# Dump importieren (Beispiel-Kommando)
# docker exec -i $(docker-compose ps -q db) mysql -uroot -proot tippspiel_legacy < /pfad/zum/dump.sql
# docker exec -i $(docker compose ps -q db) mysql -uroot -proot tippspiel_legacy < /pfad/zum/dump.sql
```
### 2. Import-Skript ausführen
@ -39,7 +39,7 @@ Nachdem die alten Daten in der `tippspiel_legacy` Datenbank liegen, kann das Imp
Das Import-Skript kann im Container aufgerufen werden:
```bash
docker-compose exec app php import.php
docker compose exec app php import.php
```
Sobald das Skript durchgelaufen ist, sind die sauberen Daten im System und du kannst die Anwendung auf Port 8080 testen.