Repository navigation
TechIBase v0.0.14
Pre-release
Pre-release
- La version 0.0.13 n'a pas été publiée : la construction de l'image de l'interface s'est bloquée sous émulation ; seules trois de ses images existent sur le registre, sans étiquette ni release GitHub. Cette version 0.0.14 contient tout ce que devait contenir la 0.0.13 (mises à jour en un clic, ci-dessous).
- Mises à jour en un clic (facultatif) : un nouveau conteneur « updater » (image
ghcr.io/installation-04/techbase-updater) permet de mettre à jour TechIBase depuis l'onglet Système du panneau d'administration : sauvegarde d'abord, changement deTECHIBASE_VERSION, téléchargement et redémarrage, vérification, retour automatique à l'ancienne version si la nouvelle ne démarre pas, et bouton « Revenir à vX.Y.Z ». Désactivé par défaut ; activé par./install.sh --with-updater; réservé aux installations par images publiées. Il reçoit l'accès au socket Docker (équivalent à root sur le serveur) : il est isolé, protégé par un secret, n'accepte que trois actions fixes et l'administrateur doit retaper son mot de passe. Chaque demande et son résultat sont inscrits dans un journal d'audit (audit_log). Testé de bout en bout avec Docker réel en CI (scripts/updater-e2e.sh). - Les images multi-architectures sont construites sans émulation pour l'étape de construction de l'interface (npm et Vite tournent sur l'architecture native du serveur de construction) : une publication pouvait rester bloquée pendant des dizaines de minutes sous émulation QEMU (version 0.0.10).
Images Docker
docker pull ghcr.io/installation-04/techbase:0.0.14 # tout-en-un (recommandé)
docker pull ghcr.io/installation-04/techbase-backend:0.0.14 # ou la pile à quatre conteneurs :
docker pull ghcr.io/installation-04/techbase-frontend:0.0.14Pour installer sans cloner le dépôt : téléchargez techibase-v0.0.14-docker.tar.gz, décompressez-le, lancez ./install.sh (voir le README, « Installer depuis les images publiées »).