Web application for managing e-book requests
10K+

Application web de gestion de demandes de livres numériques. Les utilisateurs soumettent des demandes, suivent leur statut et téléchargent leurs livres. Les administrateurs gèrent les demandes, les utilisateurs et les notifications.
🇫🇷 Projet développé par et pour la communauté francophone.
Demandes
Bibliothèque & lecture
Utilisateurs & accès
Notifications
Administration
services:
ebookrequest:
image: zlimteck/ebookrequest:latest
container_name: ebookrequest
restart: always
ports:
- "${PORT:-5001}:5001"
volumes:
- ${UPLOADS_PATH}:/app/uploads
environment:
- NODE_ENV=production
- MONGODB_URI=${MONGODB_URI}
- JWT_SECRET=${JWT_SECRET}
- FRONTEND_URL=${FRONTEND_URL}
docker-compose up -d
L'application est accessible sur le port défini dans PORT (défaut : 5001).
| Variable | Description |
|---|---|
MONGODB_URI | URI de connexion MongoDB (Atlas ou local) |
JWT_SECRET | Clé secrète pour les tokens JWT |
FRONTEND_URL | URL publique de l'application |
UPLOADS_PATH | Chemin local pour les fichiers uploadés |
SMTP_* | Configuration serveur email |
VAPID_PUBLIC_KEY / VAPID_PRIVATE_KEY | Clés push notifications |
GOOGLE_BOOKS_API_KEY | Clé API Google Books |
APPRISE_URL | URL du service Apprise |
Voir le dépôt GitHub pour la liste complète et le docker-compose.yml.
Au premier lancement, rendez-vous sur /setup pour créer le compte administrateur.
http(s)://ton-domaine/opds
👉 Documentation complète : github.com/zlimteck/ebookrequest_app
Content type
Image
Digest
sha256:95b302442…
Size
449 MB
Last updated
8 days ago
docker pull zlimteck/ebookrequest