ObsiViewer/docker-compose
2025-09-27 18:13:02 -04:00
..
2025-09-27 18:13:02 -04:00
2025-09-27 18:13:02 -04:00
2025-09-27 18:13:02 -04:00
2025-09-27 18:13:02 -04:00
2025-09-27 18:13:02 -04:00
2025-09-27 18:13:02 -04:00
2025-09-27 18:13:02 -04:00

ObsiViewer - Docker Compose

Cette configuration Docker Compose permet de déployer ObsiViewer dans un conteneur isolé.

Prérequis

  • Docker Engine
  • Docker Compose
  • Une image Docker obsi-viewer-angular:latest construite localement ou disponible dans un registre

Configuration

  1. Variables d'environnement :

    • Copiez docker-compose/.env.example vers docker-compose/.env
    • Ajustez les valeurs selon vos besoins :
      • NGINX_HOSTNAME : nom d'hôte du conteneur
      • TZ : fuseau horaire
      • DIR_OBSIVIEWER : répertoire local pour les données (optionnel)
  2. Volumes :

    • /app/vault : répertoire de la voûte Obsidian (monté depuis l'hôte)
    • /app/assets : fichiers de configuration
    • /app/db : base de données (optionnel)

Utilisation

Démarrage

cd docker-compose
docker compose up -d

Arrêt

docker compose down

Reconstruction

docker compose up -d --build

Accès à l'application

Structure des volumes

./vault/                    # Répertoire de la voûte (optionnel)
├── assets/                # Configuration et assets
├── db/                    # Base de données SQLite (optionnel)
└── [vos notes .md]        # Fichiers de la voûte Obsidian

Logs

docker compose logs -f obsi-viewer

Dépannage

  • Vérifiez les logs : docker compose logs obsi-viewer
  • Vérifiez l'état du conteneur : docker compose ps
  • Accédez au shell du conteneur : docker compose exec obsi-viewer bash