You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Impossible de Monter le docker via le compose #108
3. Deux autres points à prévoir une fois les images corrigées :
le compose ne contient pas de PostgreSQL : il faut ajouter un service postgres (image postgres:16-alpine) et la variable DATABASE_URL correspondante (SQLite échoue aux migrations) ;
le nginx du frontend ne transmet pas /api au backend (auto-login en erreur 405), et le backend refuse les requêtes dont le Host n'est pas localhost (« Invalid host header »). Il faut monter une config nginx avec :
Vous aviez raison sur les deux points : la doc d'installation indiquait un dépôt qui n'existe pas (MyElectricalData/myelectricaldata, d'où la demande d'identifiants) et le compose pointait vers des images privées (denied). Les bonnes adresses sont :
Les images sont publiques, aucun compte n'est nécessaire.
La PR #157 corrige tout cela. Elle rend aussi le compose client utilisable tel quel : PostgreSQL inclus, /api transmis au backend par le front (fin du 405 sur l'auto-login), configuration dans un simple .env, et la doc Docker (Portainer compris) réécrite. @Marlboro62, merci pour ta proposition de PR : tes points y sont repris, une relecture est la bienvenue.
Trois précisions :
le proxy /api n'est dans l'image publiée qu'à partir de la prochaine version. D'ici là, le contournement de @Marlboro62 (monter une config nginx avec location /api/) reste valable ;
le refus « Invalid host header » est réglé depuis la 2.2.0 : en mode client, le backend accepte tous les hôtes (variable ALLOWED_HOSTS pour restreindre) ;
les images ne sont publiées que pour amd64 : pas de Raspberry Pi pour l'instant, la doc le signale.
Activity
[-]Impossible de Monter le doccker[/-][+]Impossible de Monter le docker via le compose[/+]Marlboro62 commentedon Oct 5, 2026
@Stef33fr, j'ai rencontré exactement les mêmes problèmes, voici ce qui fonctionne chez moi (v2 2.1.0, mode client) :
1. Clone : le dépôt est
myelectricaldata_new(la doc indiquemyelectricaldata, qui n'existe pas, d'où la demande d'identifiants) :2. Images : le compose pointe vers
ghcr.io/myelectricaldata/myelectricaldata/...(accès refusé). Les bonnes images sont :3. Deux autres points à prévoir une fois les images corrigées :
postgres(imagepostgres:16-alpine) et la variableDATABASE_URLcorrespondante (SQLite échoue aux migrations) ;/apiau backend (auto-login en erreur 405), et le backend refuse les requêtes dont le Host n'est paslocalhost(« Invalid host header »). Il faut monter une config nginx avec :Les variables vont dans un fichier
.env(Compose ne lit pas.env.local-client).Pour Home Assistant OS, j'ai aussi packagé tout ça en add-on, voir #116.
@m4dm4rtig4n si tu veux, je peux proposer une PR qui corrige le docker-compose.yml (images, PostgreSQL, config nginx) et la doc d'installation Docker.
m4dm4rtig4n commentedon Oct 15, 2026
Bonjour @Stef33fr, et merci à @Marlboro62 pour le diagnostic complet.
Vous aviez raison sur les deux points : la doc d'installation indiquait un dépôt qui n'existe pas (
MyElectricalData/myelectricaldata, d'où la demande d'identifiants) et le compose pointait vers des images privées (denied). Les bonnes adresses sont :Les images sont publiques, aucun compte n'est nécessaire.
La PR #157 corrige tout cela. Elle rend aussi le compose client utilisable tel quel : PostgreSQL inclus,
/apitransmis au backend par le front (fin du 405 sur l'auto-login), configuration dans un simple.env, et la doc Docker (Portainer compris) réécrite. @Marlboro62, merci pour ta proposition de PR : tes points y sont repris, une relecture est la bienvenue.Trois précisions :
/apin'est dans l'image publiée qu'à partir de la prochaine version. D'ici là, le contournement de @Marlboro62 (monter une config nginx aveclocation /api/) reste valable ;ALLOWED_HOSTSpour restreindre) ;Je laisse l'issue ouverte jusqu'à la fusion.
Marlboro62 commentedon Oct 15, 2026
Merci @m4dm4rtig4n ! J'ai relu #157 (remarques mineures postées sur la PR) : elle corrige bien tous les points de cette issue. 👍