# KALSKE BOREC APP ## Description django app na secko ## Run potrebujes `.env` file alebo exportnut vsetky potrebne virtual environments. Tie pouzije docker compose pri startovani kontainerov tu je priklad env suboru ```bash PRODUCTION = True DJANGO_SECRET_KEY = xxxxxyyyyyyyyyzzzzzzzzz DEBUG = False PUBLIC_URL = http://0.0.0.0:8234 NGINX_PUBLIC_PORT = 8234 EMAIL_HOST = mail.server.cz EMAIL_PORT = 25 EMAIL_USE_TLS = True EMAIL_HOST_USER = user@server.cz EMAIL_HOST_PASSWORD = brutalneheslo MYSQL_ROOT_PASSWORD = brutalneheslo MYSQL_DATABASE = kalskeborec_db MYSQL_USER = ruut MYSQL_PASSWORD = brutalneheslo ``` pouzi makefile: ```bash make compose_up ``` alebo piramo docker compose ```bash docker-compose up -d ``` ## Start Po spusteni docker kontajnerov sa vytvori superpouzivatel `admin@admin.sk` s heslom `Heslo1234`. Toto je pristup do admin sekcie kde sa daju menezovat vsetky objekty v systeme. Vsektky kontajnery komunikuju vnutorne cez docker network. Jedine nginx kontajner je dostupny z vonku cez port 8234, alebo ten ktiory si definujes. v prehliadaci spusti ``` http://0.0.0.0:8234/ ``` admin sekcia je dostupna na ``` http://0.0.0.0:8234/admin/ ``` # TODO - [x] casy (id_timeru, cas, id_karty) - [ ] laps (star, end, id_karty) - [ ] bar zaznamy (id_karty, polozka, cas) - [x] doplnit mysql kontajner a zmenit connetor v settings.py - [ ] doplnit phpmyadmin kontajner - [x] mailove konto pre notifikacie - [x] nginx container - [x] bezpecnostne kody pre email pre pristup k registraciam - [x] zoznam registracii pre email zabezpeceny bezpecnostnym kodom - [x] moznost priamej registracie bez mailoveho potvrdenia