From c9de0668e455de83a9100e68d1b5b86c5f0e678a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhn-Vitus=20Sa=C3=9F?= <2235-jvs@users.noreply.edugit.org> Date: Fri, 17 Jan 2025 18:13:48 +0000 Subject: [PATCH] Add README.md --- README.md | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5cfb6bc --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +# qivip-Projektanleitung + +## Inhaltsverzeichnis + +1. [Initialisierung des Projekts](#initialisierung-des-projekts) +2. [Starten des Servers](#starten-des-servers) + +## Initialisierung des Projekts + +Um das Projekt erfolgreich zu starten, folge diesen Schritten: + +1. Einen SSH-Key erstellen und den öffentlichen Schlüssel bei **Edugit** hinterlegen. +2. Das Repository klonen: + ```sh + git clone + ``` +3. In den `qivip`-Ordner wechseln: + ```sh + cd qivip + ``` +4. Eine virtuelle Umgebung namens `.venv` erstellen: + ```sh + python3 -m venv .venv + ``` +5. Die virtuelle Umgebung aktivieren: + - **Unter Linux:** + ```sh + source .venv/bin/activate + ``` + - **Unter Windows (cmd):** + ```sh + .venv\Scripts\activate + ``` +6. Die benötigten Abhängigkeiten installieren: + ```sh + pip install -r requirements.txt + ``` +7. Die Datenbank migrieren: + ```sh + python3 core/manage.py migrate + ``` + +## Starten des Servers + +### Entwicklungsserver starten + +Um den Server zu starten, verwende einen der folgenden Befehle: + +- Standardport (8000): + ```sh + python3 core/manage.py runserver + ``` +- Bestimmten Port (z. B. 9000): + ```sh + python3 core/manage.py runserver 9000 + ``` + +Damit ist das Projekt erfolgreich eingerichtet und der Server kann gestartet werden! \ No newline at end of file