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