pip install -r requirements.txt
# Sur le Raspberry Pi
./scripts/setup_mariadb.sh
Ou manuellement :
docker exec -it mariadb mysql -u root -p
Puis créez la base et l'utilisateur (voir setup_mariadb.sql)
# Décommentez et configurez :
DB_ENGINE=mysql
DB_NAME=duhaz_blog
DB_USER=duhaz_user
DB_PASSWORD=votre_mot_de_passe
DB_HOST=mariadb # ou IP du RPI
DB_PORT=3306
python scripts/migrate_to_mariadb.py
python manage.py runserver
Si DB_HOST=mariadb ne fonctionne pas depuis votre Mac, utilisez l'IP du Raspberry Pi :
DB_HOST=192.168.x.x # Remplacez par l'IP de votre RPI
Pour trouver l'IP du RPI :
# Sur le Raspberry Pi
hostname -I
telnet 192.168.x.x 3306
docker ps | grep mariadb
docker logs mariadb
python manage.py dbshell
Consultez docs/MIGRATION_MARIADB.md pour le guide détaillé avec toutes les options et le dépannage.
db.sqlite3 tant que tout n'est pas testébackup/sqlite_data.json contient toutes vos données