contentdb
1.0.0
Une base de données de contenu pour les mods Minetest, les jeux et plus encore.
Développé par Rubenwardy, Licence AgPLV3.0 +.
Voir le démarrage de la création d'un environnement de développement / prodiction.
Voir Intro de développeur pour un aperçu de l'organisation du code.
app/public/static/placeholder.png : Erlehmann, warr1024. Licence: CC BY-SA 3.0 # Hot/live reload (only works with FLASK_DEBUG=1)
./utils/reload.sh
# Cold update a running version of CDB with minimal downtime (production)
./utils/update.sh
# Enter docker
./utils/bash.sh
# Run migrations
./utils/run_migrations.sh
# Create new migration
./utils/create_migration.sh
# Delete database
docker-compose down && sudo rm -rf data/dbpsycopg2 par psycopg2_binary dans les exigences.txt (car PostgreSQL ne sera pas installé sur le système)python3 -m venv envsource env/bin/activatepip install -r requirementspip install pylint (si une invite n'apparaissait pas) "material-icon-theme.folders.associations" : {
"packages" : " " ,
"tasks" : " " ,
"api" : " " ,
"meta" : " " ,
"blueprints" : " routes " ,
"scss" : " sass " ,
"flatpages" : " markdown " ,
"data" : " temp " ,
"migrations" : " archive " ,
"textures" : " images " ,
"sounds" : " audio "
} diagramme de classe
Package utilisateur "1" -> "*"
Utilisateur -> userEmailVerification
Utilisateur "1" -> "*" Notification
Package "1" -> "*"
Package "1" -> "*" Dépendance
Package "1" -> "*" Tag
Package "1" -> "*" MetaPackage: fournit
Libération -> MineteStversion
Package -> Licence
Dépendance -> package
Dépendance -> métapackage
Package métapackage "1" -> "*"
Package "1" -> "*" Capture d'écran
Package "1" -> "*" Thread
Thread "1" -> "*" Répondre
Thread "1" -> "*" utilisateur: observateurs
Utilisateur "1" -> "*" Thread
Réponse utilisateur "1" -> "*"
Utilisateur "1" -> "*" forumtopic
Utilisateur -> "0..1" EmailPreferences
Utilisateur "1" -> "*" apitoken
Apitoken -> package