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