34 lines
897 B
Markdown
34 lines
897 B
Markdown
# DualHub
|
|
### Der duale Studienplaner!
|
|
...
|
|
|
|
## INSTALLATION
|
|
### Voraussetzungen
|
|
Natürlich: Eine IDE und Python 3.x
|
|
### 1. Dieses Repo klonen
|
|
``` shell
|
|
git clone https://git.paulmartin.cloud/SoftwareEngineering/DualHub.git
|
|
```
|
|
(oder per Version Control deiner IDE klonen)
|
|
|
|
### 2. Die nötigen Pakete installieren
|
|
``` shell
|
|
pip install -r requirements.txt
|
|
pip install "flask[async]"
|
|
```
|
|
Achtung: Falls deine IDE ein VENV erstellt, zuerst:
|
|
``` shell
|
|
venv\Scripts\activate
|
|
```
|
|
|
|
### 3. Datenbank erstellen
|
|
#### 3.1. [MySQL installieren](https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/)
|
|
Benutzername und Passwort für DualHub können frei gewählt werden
|
|
#### 3.2. Datenbank erstellen
|
|
``` mysql
|
|
CREATE DATABASE paulmrtn_DUALHUB;
|
|
```
|
|
Achtung: Sicherstellen, dass der DualHub-User Schreib- und Leseberechtigungen hat!
|
|
#### 3.3. Zugangsdaten in ``` getMySQL.py``` eintragen (nur Windows)
|
|
|