2021-06-12 10:06:40 +02:00
|
|
|
|
# Kompetenzinventar Backend
|
2021-05-31 18:45:15 +02:00
|
|
|
|
|
2021-06-06 22:25:10 +02:00
|
|
|
|
## Entwicklung
|
|
|
|
|
|
|
|
|
|
### Abhängigkeiten
|
|
|
|
|
|
|
|
|
|
- Python 3.8
|
|
|
|
|
- [Pipenv](https://github.com/pypa/pipenv)
|
|
|
|
|
|
|
|
|
|
### Entwicklungsumgebung aufbauen und starten
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
cp env.dev .env
|
|
|
|
|
pipenv install
|
|
|
|
|
pipenv shell
|
2021-06-07 17:52:14 +02:00
|
|
|
|
export FLASK_APP=app.py
|
2021-06-06 22:25:10 +02:00
|
|
|
|
flask db upgrade
|
|
|
|
|
flask run
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
http://localhost:5000/
|
2021-06-07 22:04:03 +02:00
|
|
|
|
|
2021-06-12 10:06:40 +02:00
|
|
|
|
### Produktionsumgebung
|
|
|
|
|
|
|
|
|
|
Für die Produktionsumgebung wird [waitress](https://docs.pylonsproject.org/projects/waitress/en/latest/) benutzt.
|
|
|
|
|
|
|
|
|
|
[`run_prod.py`](./run_prod.py) führt die DB Migrationen aus und startet den Server.
|
|
|
|
|
|
2021-06-07 22:04:03 +02:00
|
|
|
|
### Quellen
|
|
|
|
|
|
|
|
|
|
* [`./data/iso_639_1.csv`](https://de.wikipedia.org/wiki/Liste_der_ISO-639-1-Codes)
|
|
|
|
|
* [`./data/imgs/flags`](https://github.com/gosquared/flags)
|