====== Rewards Tool ====== ==== Lokal ausführen: ==== $ ssh #um sicherzustellen dass der Zugriff auf rewards-internal-dwc-gmbh vorhanden ist $ git clone :rewards-internal-dwc-gmbh cd rewards-internal-dwc-gmbh/ Die nachfolgenden Platzhalter <> ersetzen mit den DB Zugangsdaten und ausführen $ cat > .env<< EOF DB_NAME= DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER= DB_PASSWORD= # DHL_API_KEY= EOF sicherstellen, dass python 3 installiert ist: **$ python3 --version** # Die Codebasis ist getestet auf der aktuell zweitneusten stable version von python (python 3.9.15) https://www.python.org/downloads/macos/\\ Alternativ brew oder pyenv nutzen == Virtuelle Umgebung anlegen == **$ python3 -m venv .venv-local **\\ oder\\ **$ python3.9 -m venv .venv-local** # aktuelle python versionen anzeigen (ls -la /usr/local/bin/ | grep python) Virtuelle Umgebung aktivieren, dev-requirements installieren, datenbank migrieren und server starten: source .venv-local/bin/activate pip install -r requirements/local.txt python manage.py migrate python manage.py createsuperuser python manage.py runserver