MariaDB Docker - SaigoNoo/GetTheBeer GitHub Wiki

Pour mettre une DB en local en utilisant Docker, il faut d'abord vérifier de bien avoir le fichier docker-compose.yml

(Si vous travaillez sur Windows, ne pas oubblier de démarrer Docker Desktop)

Il faut après faire un docker-compose up -d qui lancera le .yml

Il faut ensuite faire docker exec -it mariadb_container mariadb -umyuser -pmypassword mydatabase Ce qui ouvrira un terminal MariaDB qui sert à mettre des instructions SQL.

Un fichier SQL sera sur le repo, il est composé de "CREATE TABLE" pour avoir les tables du diagramme DB. Il faut copier coller le contenu du fichier dans le terminal MariaDB et les tables seront créées.

Pour lancer le backend, il faut créer le venv :

python -m venv venv

.\venv\Scripts\activate

pip install fastapi uvicorn python-dotenv sqlalchemy mariadb itsdangerous bcrypt

uvicorn main:app --reload