====== AdventureLog ====== Procédure en cours de rédaction **AdventureLog** est un logiciel de voyage, pour planifier et retracer des voyages. Un peu comme Polarsteps, mais en logiciel libre. * [[https://adventurelog.app/|Site d'AdventureLog]] * [[https://adventurelog.app/docs/install/getting_started.html|Documentation]] ===== Installation sous Docker ===== Procédure réalisée sous Debian ==== Installer Docker ==== J'ai suivi [[https://docs.docker.com/engine/install/debian/|la documentation officielle de Docker]]. Ajouter le dépôt : apt install ca-certificates curl install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc chmod a+r /etc/apt/keyrings/docker.asc tee /etc/apt/sources.list.d/docker.sources < Installer Docker : apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin Vérifier le lancement du service : systemctl status docker ==== Restaurer le conteneur ==== Voir [[https://adventurelog.app/docs/install/docker.html|la documentation d'AdventureLog]]. Télécharger les fichiers ''docker-compose.yml'' et ''.env.example'' dans un dossier. wget https://raw.githubusercontent.com/seanmorley15/AdventureLog/main/docker-compose.yml wget https://raw.githubusercontent.com/seanmorley15/AdventureLog/main/.env.example cp .env.example .env Modifier à minima les lignes suivantes dans le fichier ''.env'' : * ''POSTGRES_PASSWORD'' : le mot de passe de la base PostgreSQL. * ''SECRET_KEY'' : la clef Django * ''DJANGO_ADMIN_PASSWORD'' : le compte admin Django. Lancer le conteneur Docker : docker compose up -d