Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ====== Rewards Tool ====== ==== Lokal ausführen: ==== <code> $ ssh <dwc-git> #um sicherzustellen dass der Zugriff auf rewards-internal-dwc-gmbh vorhanden ist $ git clone <dwc-git>:rewards-internal-dwc-gmbh cd rewards-internal-dwc-gmbh/ </code> Die nachfolgenden Platzhalter <> ersetzen mit den DB Zugangsdaten und ausführen <code> $ cat > .env<< EOF DB_NAME=<DB_NAME> DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER=<DB_USER> DB_PASSWORD=<DB_PASSWORT> # DHL_API_KEY=<API_KEY> EOF </code> 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: <code> source .venv-local/bin/activate pip install -r requirements/local.txt python manage.py migrate python manage.py createsuperuser python manage.py runserver </code>