Rewards Tool
Lokal ausführen:
$ 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/
Die nachfolgenden Platzhalter <> ersetzen mit den DB Zugangsdaten und ausführen
$ 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
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