Skip to content

jedr/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 make test

Uruchom aplikację:

docker run --rm -it -p 8000:8000 harcgameweb

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

Languages

  • Python 59.5%
  • HTML 27.0%
  • JavaScript 11.3%
  • Makefile 1.8%
  • Other 0.4%