Trojsten ID vznikol ako náhrada predchádzajúceho login.trojsten.sk
riešenia. Jeho snahou je vytvoriť jednotný
prihlasovací systém pre všetky Trojsten stránky a služby. Taktiež poskytuje informácie o používateľoch a
verejné profily.
Na rozbehanie vývojového prostredia potrebuješ Docker. Na formátovanie kódu používame pre-commit
hooky, ktoré je vhodné
si nainštalovať. pre-commit
je uvedený aj v Pipfile
pre rýchlu inštaláciu.
pipenv install --dev
pipenv run pre-commit install
Development server si vieš spustiť nasledovným príkazom. Trojsten ID by sa ti mal zjaviť na http://localhost:8000.
Niekedy je potrebné rebuildnúť image (napr. pri zmenách Python dependencies), vtedy treba použiť prepínač --build
.
docker-compose up
Ak potrebuješ používať príkazy v kontajneri, napr. manage.py
, vieš to spraviť takto:
docker-compose run --rm web python manage.py ...