Utilisateur·ice·s de Kresus

Docker-compose 404 page not found

Bonjour,
Je suis sur raspberry pi donc j’ai build l’image directement.
J’ai ensuite modifié le docker-compose pour prendre en compte l’image.

Les containers se lancent bien et je n’ai pas d’erreurs dans les logs.

Par contre lorsque je lance la page avec l’ip locale du raspberry 192.168.x.xxx:9876 j’ai une page blanche avec le texte « 404 page not found ».

dans la doc il est indiqué de modifier le MY_DOMAIN : le nom complet du serveur (ex : mamachine.mondomaine.net) dans le .env mais ni dans le .env ni dans le docker-compse cette variable existe.

Merci d’avance pour l’aide.

Belle journée

Bonjour !

Merci pour ton retour. En effet la documentation du site n’est plus à jour, il va falloir que nous enlevions cette partie qui mentionne MY_DOMAIN et les autres variables inexistantes dans le .env.

Je pense que c’est un souci lié à l’utilisation de traefik dont le serveur ne doit pas écouter sur la bonne interface, ou traefik depuis la machine n’arrive pas à joindre le container kresus (normalement tous les containers devraient être sur le même sous-réseau), ou n’utilise pas le bon port. Est-ce que ça fonctionne si depuis le raspberry pi, en tant qu’hôte, tu utilises curl ou wget pour récupérer la page http://localhost:9876?

Malheureusement je ne m’y connais pas beaucoup en traefik, peut-être que quelqu’un d’autre pourra t’aider.

Bonne journée !

Merci pour ta réponse.
En effet Le curl retourne bien quelque chose depuis le container.
Je continue mes recherches du coté de la conf traefik.

Pour répondre à la question, j’ai remplacé la ligne :
- "traefik.http.routers.kresus.rule=Host(localhost)"
par :
- "traefik.http.routers.kresus.rule=Host(<ip de la machine>)"
Je vais faire quelques recherche pour optimiser ça et ferais une suggestion de modification du docker-compose à ce moment là.

1 J'aime