Pour gérer sa mangathèque numérique
3.8K
docker run (image pré-construite)Télécharger et exécuter l'image publiée sur Docker Hub :
docker run -d \
--name manga-organizer \
-p 5000:5000 \
-v ./data:/app/data \
-v /path/to/library:/library \
-e FLASK_ENV=production \
-e SECRET_KEY=your-secret-key \
-e AMULE_HOST=host.docker.internal \
cissoubaka/manga-organizer:latest
Créer un fichier .env :
# Clé secrète Flask - À modifier en production
SECRET_KEY=your-secure-secret-key-here
# Configuration Flask
FLASK_ENV=production
# Port (optionnel, défaut 5000)
# FLASK_PORT=5000
# Configuration aMule - Adresse IP de la machine qui exécute aMule
# Laissez vide pour utiliser host.docker.internal (si aMule est sur la même machine que Docker)
# Sinon, mettez l'adresse IP de la machine aMule (ex: 192.168.1.2)
AMULE_HOST=192.168.1.2
Créer un fichier docker-compose.yml :
services:
manga-organizer:
image: cissoubaka/manga-organizer:latest
container_name: manga-organizer
ports:
- "5000:5000"
volumes:
# Montez le répertoire data pour la persistance
- /path/to/data:/app/data
# Optionnel : montez le répertoire covers séparément pour faciliter les backups
- /path/to/data/covers:/app/data/covers
# montez le répertoire contenant les bibliothèques
- /path/to/library/:/library
environment:
- FLASK_ENV=production
- SECRET_KEY=${SECRET_KEY:-your-secret-key-change-this}
# Configuration aMule - adresse IP de la machine aMule
- AMULE_HOST=${AMULE_HOST:-host.docker.internal}
restart: unless-stopped
Démarrer l'application :
docker compose up -d
``
Content type
Image
Digest
sha256:792c2f31d…
Size
144.3 MB
Last updated
7 months ago
docker pull cissoubaka/manga-organizer