Skip to content

zkunik/harc_game_web

Repository files navigation

Aplikacja webowa do HarcApo 2.0

Aplikacja stworzona jako wsparcie do prowadzenia akcji harcerskiej HarcApo 2.0 przez Zielonogórski Hufiec Harcerzy Topór (Związek Harcerstwa Rzeczypospolitej).

Uruchomienie aplikacji na środowisku lokalnym

Instrukcja przygotowana pod Linuxa, Python w wesji 3.6 bądź wyższej.

Jeśli chcesz uruchomić aplikację w Dockerze, zobacz poniżej.

Stworzenie środowiska:

make venv

Przygotowanie bazy danych i dodanie przykładowych wartości do bazy (przed pierwszym startem i po każdej zmianie modeli aplikacji):

make dev-prepare

Uruchomienie aplikacji (na adresie 127.0.0.1:8000 bądź innym, podanym w terminalu)

make run

Uruchomienie testów

make test

Uruchomienie aplikacji w Dockerze

Zbuduj obraz aplikacji:

docker build -t harcgameweb .

Uruchom testy:

docker run --rm -it harcgameweb sh -c "make dev-migrate && make test"

Uruchom aplikację:

docker run --rm -it -p 8000:8000 harcgameweb sh -c "make dev-prepare && make run"

Czyszczenie środowiska lokalnego

Usuń wszystkie pliki załadowane przez formularz (upload plików) w aplikacji:

make clean-media

Usuń bazę danych i wszystkie pliki migracji:

make clean-db

Uruchom powyższe komendy za jednym razem:

make clean

About

Harcapo - faza 2 - aplikacja webowa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •