jeedom / core

Software for home automation
https://www.jeedom.com
GNU General Public License v2.0
383 stars 312 forks source link

feat: build docker image with current branch source code and test it #2717

Closed pifou25 closed 1 week ago

pifou25 commented 1 week ago

Description

feat: init.sh with initialisation flag file feat: add workflow to build image, run and test with sick.php script fix: remove sshd configuration for fail2ban fix: dont start any service during docker image build step i.e. install.sh script exclude starting services

Je modifie le Dockerfile pour utiliser le code de la branche en cours (au lieu de download une branche $version step 6) je fixe quelques petites erreurs dans le install.sh spécifique pour le build de l'image docker. le démarrage du container est beaucoup plus simple et rapide. et j'ajoute aussi un workflow pour build run & test l'image avec le script sick.php

Une prochaine étape sera de faire jouer les tests PHPUnit dans le container une fois lancé :)

Suggested changelog entry

Related issues/external references

Types of changes

PR checklist