Github - Code source pour Docker

Bonjour @Loic ,

Peux tu m’indiquer qui s’occupe de faire les modifications sur Github concernant le fichier ?
/jeedomcore/install/OS_specific/Docker/init.sh

Dans le fichier core/install/install.sh
Cette installation type pigen correspond à quoi ?

service_action(){
  if [ "${INSTALLATION_TYPE}" = "pigen" ];then
    service $2 $1
    return $?
  else
    systemctl $1 $2
    if [ $? -ne 0 ]; then
      service $2 $1
      return $?
    fi
  fi
}

Car je viens de faire une install sous Docker et j’ai des erreurs d’installation

Bonjour,
C’est moi qui m’en occupe. Pour le pigen c’est spêcifique a notre création d’image 64bits

Bonjour,
c’est possible d’avoir le Dockerfile qui te permet de générer l’image officielle de Jeedom qu’on voit dans docker ? Cette image ne fonctionne pas pour RPI (en tout cas moi j’ai jamais réussi) mais je refais une install docker depuis une image Debian / php donc je m’en sort a peu près.

@Didier3L quel genre d’erreur ? tu a réussi à faire tourner l’image officiel Jeedom docker sur RPI ? ça m’intéresse :slight_smile:

Il est sur le github de jeedom du core on a rien de plus (perso j’y comprend rien a ces histoire d’image…)

Ok, vu
L’image présente sud le Docker-hub, on peut voir ça comme une image ISO, et elle est typée sur la machine qui l’a buildée (à priori x86) du coup si je fais juste docker run jeedom/jeedom c’est super rapide mais ça plante sur mon RPI, pas compatible ARM…
Par contre, le Dockerfile me permet de builder en local, donc Docker build … + Docker run de mon image ça y va. C’est long mais ça marche.
Vous avez un process d’intégration qui met à jour l’image sur Dockerhub en continu ? il y a des solutions pour avoir plusieurs images en fonction du matériel je connais pas mais ça vaudrait p-e le coup de creuser…

Je crois alex avait creusé mais on a jamais reussi a le faire marcher…

J’ai finalement réussi à installer la version alpha de Github (sur mon DS220+)

il y a des erreursmineur qui concerne surtout systemd qui n’ai pas en PID 1
mais le système d’installation vérifie cela dans son processus en modifiant systemctl en service
@Loic Dis moi si je dis une connerie ?

image

image

Par contre cela ?
image

Je pense c’est tout bon mais sans conviction j’y connais pas grand chose en docker…

pour cette erreur
image

j’ai ajouté cette ligne dans install.sh
image

Ok je vois il y est mais après. Merci pour le retour ca sera corrigé dans les prochaines version de jeedom

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.