WebApp für das jährliche Handballturnier des Pfadikorps Glockenhof. Der HaBaTu Tournament Manager ermöglicht es, automatisch einen Spielplan und Finalspiele zu generieren.
Um den HaBaTu Tournament Manager lokal laufen zu lassen benötigst du Docker und docker-compose. Danach musst du folgende Schritte ausführen:
- Klone diese Repository:
git clone https://github.com/gloggi/habatu-tournament-manager.git
cd habatu-tournament-manager
-
Passe im Ordner
habatu-frontend
das.env.production
file an -
Erstelle die Images für die Container:
docker-compose -f docker-compose.local.yml build
- Starte die Docker Container:
docker-compose -f docker-compose.local.yml up -d
- Rufe im Browser folgende URL auf:
http://localhost
- Klone diese Repository:
git clone https://github.com/gloggi/habatu-tournament-manager.git
cd habatu-tournament-manager
-
Passe im Ordner
habatu-frontend
das.env
file an. -
Erstelle die Images für die Container:
docker-compose build
- Starte die Docker Container:
docker-compose up -d
- Rufe im Browser folgende URL auf:
http://localhost:8080
Erstellen eines Datenbank Backup:
docker-compose exec -T mongo sh -c 'mongodump --archive' > db.dump
Laden eines Datenbank Backup:
docker-compose exec -T mongo sh -c 'mongorestore --archive' < db.dump