Sign inSign up

cissoubaka/manga-organizer

By cissoubaka

•Updated 7 months ago

Pour gérer sa mangathèque numérique

Image
0

3.8K

cissoubaka/manga-organizer repository overview

⁠Utilisation de l'image Docker Hub

⁠Option 1 : Avec 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
⁠Option 2 : Avec Docker Compose et l'image Hub

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
``

Tag summary

Content type

Image

Digest

sha256:792c2f31d…

Size

144.3 MB

Last updated

7 months ago

docker pull cissoubaka/manga-organizer