Skip to content

WebApp für das jährliche Handballturnier des Pfadikorps Glockenhof. Der HaBaTu Tournament Manager ermöglicht es, automatisch einen Spielplan und Finalspiele zu generieren.

Notifications You must be signed in to change notification settings

gloggi/habatu-tournament-manager

Repository files navigation

HaBaTu Tournament Manager

WebApp für das jährliche Handballturnier des Pfadikorps Glockenhof. Der HaBaTu Tournament Manager ermöglicht es, automatisch einen Spielplan und Finalspiele zu generieren.

Lokale Installation

Um den HaBaTu Tournament Manager lokal laufen zu lassen benötigst du Docker und docker-compose. Danach musst du folgende Schritte ausführen:

  1. Klone diese Repository:
git clone https://github.com/gloggi/habatu-tournament-manager.git
cd habatu-tournament-manager
  1. Passe im Ordner habatu-frontend das .env.production file an

  2. Erstelle die Images für die Container:

docker-compose -f docker-compose.local.yml build
  1. Starte die Docker Container:
docker-compose -f docker-compose.local.yml up -d
  1. Rufe im Browser folgende URL auf:
http://localhost

Entwicklung

  1. Klone diese Repository:
git clone https://github.com/gloggi/habatu-tournament-manager.git
cd habatu-tournament-manager
  1. Passe im Ordner habatu-frontend das .env file an.

  2. Erstelle die Images für die Container:

docker-compose build
  1. Starte die Docker Container:
docker-compose up -d
  1. Rufe im Browser folgende URL auf:
http://localhost:8080

Datenbank Backup

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

About

WebApp für das jährliche Handballturnier des Pfadikorps Glockenhof. Der HaBaTu Tournament Manager ermöglicht es, automatisch einen Spielplan und Finalspiele zu generieren.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published