Mise à jour de la configuration de la base de données pour utiliser PostgreSQL et ajout de Redis dans le fichier .env. Modifications du Dockerfile pour installer les dépendances nécessaires. Amélioration des services de stockage pour supporter les opérations asynchrones avec S3 et le stockage local. Refactorisation des pipelines d'images pour une meilleure gestion des tâches asynchrones. Ajout de la gestion des clés API dans l'authentification. Mise à jour de la documentation et des exemples d'utilisation.
This commit is contained in:
+7
-3
@@ -20,9 +20,13 @@ HOST=0.0.0.0
|
||||
PORT=8000
|
||||
|
||||
# Base de données
|
||||
DATABASE_URL="sqlite+aiosqlite:///./data/imago.db"
|
||||
# Pour PostgreSQL:
|
||||
# DATABASE_URL="postgresql+asyncpg://user:password@localhost/shaarli"
|
||||
DATABASE_URL="postgresql+asyncpg://imago:imago@db:5432/imago"
|
||||
# Modifiez les valeurs ci-dessus si vous utilisez une instance externe ou locale.
|
||||
# Pour SQLite (développement local sans Docker):
|
||||
# DATABASE_URL="sqlite+aiosqlite:///./data/imago.db"
|
||||
|
||||
# Redis (ARQ Worker)
|
||||
REDIS_URL="redis://redis:6379/0"
|
||||
|
||||
# Stockage des fichiers
|
||||
UPLOAD_DIR="./data/uploads"
|
||||
|
||||
Reference in New Issue
Block a user