Images 🐳 pour tester des services en dĂ©veloppement

Hello,

Pour ceux qui dĂ©veloppent un service, mais qui ne sont pas forcĂ©ment Ă  l’aise avec Docker, je vous propose de construire vos images afin de permettre Ă  la communautĂ© de tester vos intĂ©grations !
Il vous suffit de me donner ici les infos (service, lien GitHub)

Les mises Ă  jour d’image se feront frĂ©quemment en fonction de mes disponibilitĂ©s

Images disponibles

Intégration Auteur PR Forum :whale:
RFlink @joeypic ici ici ici
DSP-W215 @PhilippeMA ici ici ici
Arduino @billona :x: ici ici
Zigbee2mqtt @Reno ici ici ici
AwoX @AlexTrovato ici ici ici
ColorPicker @AlexTrovato ici ici ici
7 « J'aime »

Best idea ever ! merci <3

Merci pour la proposition, comme on se disait au téléphone, ça va pas mal aider les développeurs de services ! :slight_smile:

Hum
 je ne peux plus Ă©diter mon premier message :thinking: peut-ĂȘtre par ce que le message est Ă©pinglĂ© ?
du coup, nouvelle intégration dispo

4 « J'aime »

J’ai Ă©ditĂ© ton 1er post

Mise à Jour : Ajout de l’image Arduino

2 « J'aime »

Hello @peb! Est-ce que tu pourrais mettre à jour l’image Arduino avec la PR de @billona?

3 « J'aime »

Les images sont construites ! :smiley:

Par contre, j’ai un dĂ©faut sur les images armv7 et v8, une erreur de build que j’essayerai de corriger demain.

:warning: Les images v7 et v8 ne sont donc pas à jour malgré ce que peux afficher dockerhub
EDIT : tout est bon :slight_smile:

Merci ! Tiens nous au courant ici :slight_smile:

:white_check_mark: Images Arduino Ă  jour :wink:

Bonjour,
je suis effectivement pas à l’aise avec Docker :slight_smile:

J’ai une version antĂ©rieur de gladysarduino qui tourne

j’ai fait docker pull pebou/gladys:4.0.0-beta-integration-arduino
j’ai redĂ©marrĂ©, fait docker stop avant au cas ou ca chage quelque chose: je suis toujours sur l’ancienne version (je crois) mon installation est toujours paramĂ©trĂ©e :

image

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c72c17fee6c7 bastilimbach/docker-magicmirror "./docker-entrypoint
" 3 days ago Created magic_mirror 8c805baf4369 nodered/node-red "npm start --cache /
" 3 days ago Exited (0) 23 hours ago 0.0.0.0:1880->1880/tcp mynodered 9685d96b61ef gladysassistant/gladys:4.0.0-beta-arm "docker-entrypoint.s
" 9 days ago Up 32 minutes gladys 21854d30a80c 616f5610c614 "docker-entrypoint.s
" 9 days ago Up 8 minutes gladysarduino b097e384cc1e containrrr/watchtower "/watchtower --clean
" 9 days ago Exited (1) 9 days ago watchtower

C’est le conteneur watchtower qui fait la mise Ă  jour, sur ta capture il est arrĂȘtĂ©.

Si tu fais une mise Ă  jour manuellement ( docker pull) il faut dĂ©truire puis recrĂ©er le conteneur. Un restart n’est pas suffisant car l’image utilisĂ©e sera toujours la mĂȘme.

Ok merci, j’ai remis en route watchtower, supprimĂ© et rĂ©installĂ© le container.

Peut-ĂȘtre que c’est normal, mais j’ai toujours mes boutons crĂ©Ă©s sur l’ancienne version sur le front avec un RAZ de la partie SETUP arduino. Et des Bugs de partout :

Aucune dĂ©tection de l’arduino (aucun port ne s’affiche)
Un page setup “arduino connectĂ©â€ qui apprait sur toutes les autres pages (sur le dashoard par exemple). Et dans arduino spĂ©cifiquement, la crĂ©ation de devices est impossibles et ça plante la page.

suis-je dans le bon container? Je ne sais pas!

J’ai tout refait:

sudo docker rm ebabf2c7747c
docker ps -a

CONTAINER ID        IMAGE                                   COMMAND                  CREATED             
STATUS                    PORTS                    NAMES
e036228fe34b        containrrr/watchtower:latest            "/watchtower --clean
"   23 minutes ago      
Up 23 minutes             8080/tcp                 watchtower
2c1c670feaed        gladysassistant/gladys:4.0.0-beta-arm   "docker-entrypoint.s
"   23 minutes ago      
Up 23 minutes                                      gladys
c72c17fee6c7        bastilimbach/docker-magicmirror         "./docker-entrypoint
"   3 days ago          
Created                                            magic_mirror
8c805baf4369        nodered/node-red                        "npm start --cache /
"   4 days ago          
Exited (0) 33 hours ago   0.0.0.0:1880->1880/tcp   mynodered

` docker rmi 616f5610c614
Untagged: pebou/gladys@sha256:a493f49deb405fe212d7c47c69cf36f26add1140de249ab86089e7a369bf37a5
Deleted: sha256:616f5610c614c48c5f195d5f44a4720caaf0d2a062fcf63512535192ff66a12c
Deleted: sha256:76af2dad1d98d697ce73c99c8f447e32a86126b1b6c6fb4c2c46b9af8d800feb
Deleted: sha256:9147409a7e8e32f65ae50a14946ba05fed976f86b724f102a8ba33b98d6a4606
Deleted: sha256:5322dfa9ec564d51a74d6e5552d3a230290da0b24d40641a6359cf1f39ed2c2d
Deleted: sha256:9e42addf5f35458896c699e3b0b3eb0c129013ec0a2a348d14ed6e4a88a2b16f
Deleted: sha256:ab7720ee3b0d2476b29860ae96d76cabd7b3a706b87f263fdad4aa5bbfcc2952
Deleted: sha256:6b36611caf3ec82400c68dba9bd46a27e2e7a9598a86ce8ddfc8f18f3a9c64b2
Deleted: sha256:b2cc8b24f39a35c9cd1c4e7050e54b91c73d257665b6ca543093c8b6d744d7f4
Deleted: sha256:77126ef85a03e312d976f3b8454149d04a6b1956584466de660b936a9aabe362
Deleted: sha256:2c9ccb0ac9916fad3222605740145ad87c96dd9f0e3c8420b509a7a376e0e0db

 docker images
REPOSITORY                        TAG                 IMAGE ID            CREATED             SIZE
gladysassistant/gladys            4.0.0-beta-arm      67e73c308a10        2 days ago          439MB
containrrr/watchtower             latest              84378f5d38aa        9 days ago          13.3MB
nodered/node-red                  latest              777225a60b3b        3 weeks ago         374MB
bastilimbach/docker-magicmirror   latest              329771a0fb0d        2 months ago        971MB

 docker pull pebou/gladys:4.0.0-beta-integration-arduino
4.0.0-beta-integration-arduino: Pulling from pebou/gladys
3cfb62949d9d: Already exists
1ef8a3a07026: Pull complete
b0a4348231c5: Pull complete
df326638a053: Pull complete
473593930026: Pull complete
3cd7994af1a5: Pull complete
8e2f51386701: Pull complete
a35f4b5e9d83: Pull complete
b7de55a98bd4: Pull complete
c54655355549: Pull complete
87dccf5f0036: Pull complete
Digest: sha256:e186b79d9d94134c2b2b60486c81ae893a5f88c4df73161f335083ede044d5e7
Status: Downloaded newer image for pebou/gladys:4.0.0-beta-integration-arduino
docker.io/pebou/gladys:4.0.0-beta-integration-arduino

docker run -d \
> --restart=always \
> --privileged \
> --network=host \
> --name gladysarduino \
> -e NODE_ENV=production \
> -e SERVER_PORT=8040 \
> -e TZ=Europe/Paris \
> -e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-arduino.db \
> -v /var/run/docker.sock:/var/run/docker.sock \
> -v /var/lib/gladysassistant:/var/lib/gladysassistant \
> -v /dev:/dev \
>  pebou/gladys:4.0.0-beta-integration-arduino
8fb40aba99afd95cf17401a8f34859bf5b1ae904739e9d20f626605fc0c82b3d

A partir de lĂ : mĂȘme concept: mon installation toujours prĂ©sente (la base de donnĂ©e n’a pas Ă©tĂ© dĂ©truite?) et des bug avec le module arduino


Ok je vois:cette ligne est Ă  changer je pense. Mais par quoi?

gladys@raspberrypi:/var/lib/gladysassistant $ dir
gladys-arduino.db      gladys-arduino.db-wal  gladys-production.db-shm  gladys-rflink.db
gladys-arduino.db-shm  gladys-production.db   gladys-production.db-wal  init-containers.sh

Bah non puisque on fait persister la base de donnĂ©es sur l’hĂŽte ( sinon faudrait tout reconfigurer gladys Ă  chaque fois)

Tu dois supprimer /var/lib/gladysassistant/gladys-arduino.db si tu veux une base clean

Par ce que tu veux, c’est le nom du fichier db

Merci, j’ai recrĂ©Ă© un compte TOujours les bug mais ça je vois sur le topic gladysarduino.

@peb tu peux mettre un lien vers ton gitlab ? j’ai l’impression que ton Dockerfile n’ est pas à jour et j’aimerai voir ce que tu build :wink:

Merci !