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.
Procédure réalisée sous Debian
J'ai suivi 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 <<EOF Types: deb URIs: https://download.docker.com/linux/debian Suites: $(. /etc/os-release && echo "$VERSION_CODENAME") Components: stable Architectures: $(dpkg --print-architecture) Signed-By: /etc/apt/keyrings/docker.asc EOF apt update
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
Voir 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 DjangoDJANGO_ADMIN_PASSWORD : le compte admin Django.Lancer le conteneur Docker :
docker compose up -d