Sign in

Exécutez Wikilayer sur un ordinateur doté de Docker et de Compose. Le dépôt Docker de Wikilayer, public, contient les fichiers de construction de l’image et compose.yaml. Compose démarre le binaire Wikilayer et PostgreSQL 16. L’interface web et le point de terminaison MCP local écoutent sur localhost:38731 ; la base de données n’expose aucun port sur l’hôte.

Démarrer avec Compose

Dans un shell POSIX (WSL sous Windows), préparez les fichiers Compose :

git clone https://github.com/wikilayer/docker.git
cd docker
printf 'POSTGRES_PASSWORD=%s\n' "$(openssl rand -hex 24)" > .env

Si vous exécutez aussi Wikilayer avec Homebrew sur ce Mac, arrêtez d’abord ce service ; les deux installations utilisent le port 38731 :

brew services stop wikilayer/tap/wikilayer

Démarrez les conteneurs :

docker compose up -d

Ouvrir et connecter

Ouvrez l’interface web locale à l’adresse http://localhost:38731, puis connectez un agent local et essayez les premiers pas.

Vérifier et arrêter

Depuis le répertoire docker cloné, vérifiez que les deux services sont démarrés et affichez la version du serveur :

docker compose ps
docker compose exec -T wikilayer wikilayer version

Pour arrêter les conteneurs sans supprimer leurs données :

docker compose stop

Si vous utilisez aussi l’installation Homebrew sur ce Mac, vous pouvez la redémarrer une fois Docker arrêté :

brew services start wikilayer/tap/wikilayer

Mettre à jour et garder vos données

Pour mettre à jour, attribuez à WIKILAYER_VERSION, dans .env, la valeur d’un tag publié, ou laissez-la non définie pour latest, puis exécutez :

docker compose pull
docker compose up -d

Compose conserve la base de données et les fichiers téléversés dans des volumes nommés. docker compose down les garde ; docker compose down -v les supprime. Sauvegardez les deux volumes avant une mise à jour, et faites un dump PostgreSQL avant de changer de version majeure de PostgreSQL.