====== 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