45 lines
1.1 KiB
Markdown
45 lines
1.1 KiB
Markdown
title: 3.1 Erstellen einer eigenen Kopie
|
|
|
|
## 1. Öffnen
|
|
Öffnen einer Enwicklungsumgebung
|
|
|
|
https://dev.2020.fet.at/#/srv/<username>
|
|
|
|
## 2. Clone Erstellen
|
|
Terminal öffnen Terminal -> New Terminal
|
|
|
|
:::bash
|
|
git clone https://git.fet.at/bofh/fet2020 .
|
|
|
|
## 3. Erstellen der Python Umgebung
|
|
Erstellen und aktivieren der Python Umgebung
|
|
|
|
:::bash
|
|
python3 -m venv .env
|
|
activate
|
|
pip install -r fet2020/requirements.txt
|
|
pip install django-filter ##fehlt in dem requerements
|
|
|
|
ev. ist das Textfile im fet2020/fet2020 Ordner.
|
|
|
|
## 4. Datenbank migrieren
|
|
|
|
:::bash
|
|
python3 fet2020/manage.py makemigrations
|
|
python3 fet2020/manage.py migrate
|
|
|
|
## 5. Verlinken der gemeinsamen Templates
|
|
:::bash
|
|
./create_design_links
|
|
|
|
|
|
python3 fet2020/manage.py runserver 0.0.0.0:8106
|
|
|
|
## 6. Git username und email für commits einstellen
|
|
Da wir auf einem Benutzer arbeiten, müssen deine Credentials für git commits lokal eingestellt werden. Ersetze in folgenden Befehlen die Parameter `<user>` und `<email>` mit eigenen Werten:
|
|
|
|
:::bash
|
|
git config --local user.name "<user>"
|
|
git config --local user.email "<email>"
|
|
|