43 lines
551 B
Markdown
43 lines
551 B
Markdown
|
# BirdQuizz
|
||
|
|
||
|
Identify Bird Song !
|
||
|
|
||
|
|
||
|
# Installation
|
||
|
|
||
|
```bash
|
||
|
git clone https://forge.chapril.org/UncleSamulus/BirdQuizz.git
|
||
|
cd BirdQuizz
|
||
|
python3 -m venv
|
||
|
. venv/bin/activate
|
||
|
pip install -r requirements.txt
|
||
|
```
|
||
|
|
||
|
## Database configuration
|
||
|
|
||
|
```bash
|
||
|
sudo mysql
|
||
|
```
|
||
|
|
||
|
```sql
|
||
|
CREATE DATABASE birdquizz;
|
||
|
GRANT ALL ON birdquizz.* TO birdquizz@localhost IDENTIFIED BY 'secret';
|
||
|
```
|
||
|
|
||
|
## Configuration
|
||
|
|
||
|
```bash
|
||
|
cp config.py.example config.py
|
||
|
```
|
||
|
|
||
|
## Database migration
|
||
|
|
||
|
```bash
|
||
|
python3
|
||
|
```
|
||
|
|
||
|
```python3
|
||
|
from app import *
|
||
|
app.app_context().push()
|
||
|
db.create_all()
|
||
|
```
|