yaqwsx / Civilizace2

Game system for the second year of Civilizace
2 stars 0 forks source link

Backend: Build & Test Badge Backend: Coverage Badge

Civilizační informační systém

Tento repozitář obsahuje vše relevantní k informačnímu systému pohánějící instruktorskou akci Příběh civilizace.

Příprava prostředí

$ conda env create -f conda-env.yml
$ conda activate civilizace

Aktualizace prostředí (po změně conda-env.yml)

$ conda env update --file conda-env.yml --prune

Jak to spustit:

Jak spustit backend civilizace?

Jak spustit frontend

Jak se to má s migracemi databází na backendu

Django spravuje migrace, ale při vývoji se pohybujeme velmi rychle a hlavně s sebou netáhneme produkční databázi. V rámci jednoduchosti a rychlosti existuje skript scripts/resetGameHard.sh (na Windows scripts/resetGameHard.bat), který zruší aktuální migrace, vygeneruje nové a zinicializuje hru.