Site Tools


informatique:web:trek

TREK

Procédure en cours de rédaction

TREK est un logiciel de voyage, pour planifier et retracer des voyages. Un peu comme Polarsteps, mais en logiciel libre.

Installation sous Docker

Procédure réalisée sous Debian

Installer Docker

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

Lancer le conteneur

mkdir trek && cd trek
curl -O https://raw.githubusercontent.com/mauriceboe/TREK/main/docker-compose.yml
docker compose up -d

Récupérer les identifiants de connexion :

docker logs trek

Va retourner un truc comme :

╔══════════════════════════════════════════════╗
║  TREK — First Run: Admin Account Created     ║
╠══════════════════════════════════════════════╣
║  Email:    admin@trek.local                  ║
║  Password: motdepasselolmdr                  ║
╚══════════════════════════════════════════════╝
 
Default categories seeded
Default addons seeded
──────────────────────────────────────
  TREK API started
  Version         3.0.22
  Container Port: 3000
  App URL:        http://localhost:3000
  Environment:    production
  Timezone:       UTC
  Origins:        (same-origin)
  Log level:      info
  Log file:       /app/data/logs/trek.log
  PID:            7
  User:           uid=1000 gid=1000
──────────────────────────────────────
informatique/web/trek.txt · Last modified: by yahiko