227 Commits

Author SHA1 Message Date
1fce2df474 ci: docker_tag=ext - Supprimer workflow CI incorrect (pas de Dockerfile) 2025-09-21 09:40:31 +00:00
bd1afdabab ci: docker_tag=ext - Ajouter workflow CI pour déclenchement sur tag ext
Some checks failed
build-and-push-ext / build_push (push) Failing after 4s
2025-09-21 08:58:55 +00:00
b11784983c ci: docker_tag=ext - Fix ihm_client healthcheck and update docker-compose 2025-09-21 08:22:59 +00:00
e6f5426158 align docker images 2025-09-21 07:22:48 +00:00
034d4cd465 align docker images 2025-09-21 06:32:40 +00:00
1743766137 docs: Documentation WebSocket et configuration du signer
- Ajout de docs/CORRECTIONS_WEBSOCKET.md avec analyse complète
- Configuration du signer avec variables d'environnement
- Headers WebSocket Nginx explicites
- Analyse de l'architecture de l'iframe
- Problème persistant 502 Bad Gateway documenté
2025-09-20 22:14:51 +00:00
853bda8f44 Document WebSocket corrections and ensure durable configuration
- Add CORRECTIONS_WEBSOCKET.md documentation
- Fix Nginx configuration to use stable port mapping (127.0.0.1:8090)
- Document WebSocket headers requirements
- Ensure configuration survives container restarts
2025-09-20 21:50:20 +00:00
76cd5ffedf Update Docker Compose configuration and environment variables
- Add environment variables for sdk_relay (WS_BIND_URL, HEALTH_PORT, HEALTH_BIND_ADDRESS)
- Fix Docker socket mounting for lecoffre-back
- Update documentation and scripts
2025-09-20 21:24:40 +00:00
a4e5d929e6 fix: Ajout du volume mount Docker socket pour lecoffre-back
- Ajout de /var/run/docker.sock:/var/run/docker.sock pour lecoffre-back
- Permet à l'API funds d'exécuter des commandes bitcoin-cli via Docker
- Correction de la structure YAML du docker-compose.yml
- API funds maintenant fonctionnelle
2025-09-20 20:19:53 +00:00
ae70524780 feat: Ajout du script de vérification des corrections du minage
- Script verify_mining_fix.sh pour vérifier les corrections appliquées
- Vérification de l'adresse TSP dans miner/.env
- Vérification de la synchronisation avec le conteneur
- Vérification des logs du minage
- Pérennisation des corrections pour éviter la récurrence
2025-09-20 17:12:54 +00:00
c3e8c81be4 fix: Correction de l'adresse TSP invalide dans le minage local
- Remplacement de l'adresse TSP invalide par une adresse Bitcoin valide
- Correction du fichier miner/.env avec RELAY_ADDRESS valide
- Minage local maintenant opérationnel (bloc 136376 généré)
- Transaction confirmée et relayée sur le réseau externe
- Relay dispose de 2 outputs non dépensés (0.02 BTC)
- Documentation complète des corrections appliquées
- Mise à jour des règles Cursor avec les leçons apprises

Fixes: Minage bloqué, blocs vides, transaction non confirmée
2025-09-20 17:11:19 +00:00
b861ba77b9 docs: Documentation complète du déploiement de la détection automatique
- Résumé du déploiement et des modifications
- Processus de déploiement détaillé
- État actuel des services et fonds
- Limitations identifiées et recommandations
- Tests effectués et validation
- Conclusion: système prêt pour le test de login
2025-09-20 16:44:12 +00:00
3be2593ea2 docs: Documentation complète de la détection automatique de fonds
- Architecture du système de détection
- Flux de fonctionnement détaillé
- Configuration et intégration
- Dépannage et tests
- Avantages et sécurité
2025-09-20 16:18:12 +00:00
379bd4420d feat: Scripts de transfert automatique de fonds
- Service Node.js de détection et transfert automatique
- Scripts bash pour transfert manuel et monitoring
- Documentation complète des scripts
- Intégration dans docker-compose
2025-09-20 16:17:47 +00:00
fa13f34e0d feat: Implémentation du transfert automatique de fonds
- Scripts de transfert automatique de fonds du wallet mining vers le relay
- Vérification automatique des fonds insuffisants
- Monitoring continu des fonds
- Intégration dans docker-compose
- Documentation complète des scripts
- Résolution automatique du problème de fonds pour le pairing
2025-09-20 16:02:37 +00:00
790ae52fcf docs: Solution fiable pour le problème de fonds
- Connexion WSS vers dev3.4nkweb.com fonctionnelle
- Diagnostic des wallets mining et sdk_relay
- Solutions tentées et statut actuel
- Solution recommandée: utiliser le faucet bootstrap
- Adresse SP du relay documentée
2025-09-20 15:08:37 +00:00
228042233a docs: Problème de fonds insuffisants pour le pairing
- Configuration WebSocket corrigée et fonctionnelle
- Connexion réussie à wss://dev4.4nkweb.com/ws/
- Nouveau problème: Insufficient funds. Missing 1096 sats.
- Diagnostic des fonds des wallets mining et sdk_relay
- Tentatives de résolution et statut actuel
- Solution recommandée: utiliser le faucet bootstrap
2025-09-20 14:56:59 +00:00
a62e208dae docs: Solution finale du problème de configuration WebSocket
- Suppression et recréation complète du conteneur ihm_client
- Configuration WebSocket sécurisée active dans le conteneur
- Plus d'erreur Mixed Content
- Pairing fonctionnel
- Leçon apprise sur la recréation complète des conteneurs
2025-09-20 14:49:51 +00:00
95eb19d869 docs: Correction complète du problème de pairing
- Correction du fichier .env de lecoffre_node (RELAY_URLS)
- Configuration WebSocket sécurisée complète sur tous les fichiers
- Services redémarrés avec la nouvelle configuration
- Documentation de la correction du pairing
2025-09-20 14:47:06 +00:00
db7ed00eb2 fix: Correction finale du problème WebSocket HTTPS/WS
- Correction de VITE_BOOTSTRAPURL dans docker-compose.yml
- Variables d'environnement docker-compose.yml override les fichiers .env
- Service ihm_client redémarré avec la configuration corrigée
- Documentation de la leçon apprise sur la priorité des variables d'environnement
2025-09-20 14:42:59 +00:00
2fbd607234 docs: Correction du problème WebSocket HTTPS/WS
- Correction de l'erreur Mixed Content
- Configuration des URLs WebSocket sécurisées (WSS)
- Documentation de la solution appliquée
- Leçons apprises pour éviter ce problème
2025-09-20 14:39:28 +00:00
9d989a2555 docs: Ajout de l'analyse de l'erreur 'manifest unknown'
- Analyse de l'erreur Docker 'manifest unknown'
- Explication de l'architecture des projets
- Distinction entre projets de configuration et projets avec images Docker
- Documentation des images Docker disponibles
- Leçons apprises pour éviter cette confusion
2025-09-20 14:22:59 +00:00
a05f9df470 ci: docker_tag=ext
🔧 Corrections majeures appliquées:

- Fix: Résolution du problème de scan bloquant du SDK Relay
- Fix: Correction du healthcheck de lecoffre-front (processus au lieu de curl)
- Perf: Réduction des logs Docker (DEBUG -> INFO)
- Add: Script d'optimisation du démarrage du relais
- Add: Documentation des corrections appliquées
- Config: Optimisation des configurations pour éviter les blocages

Services maintenant opérationnels:
 SDK Relay: Healthy, scan optimisé
 LeCoffre Back: Healthy
 LeCoffre Front: Healthy (healthcheck corrigé)
 IHM Client: Healthy
 Tous les services: Opérationnels

Prêt pour les tests de login sur https://dev4.4nkweb.com/lecoffre
2025-09-20 14:10:50 +00:00
7cc6f7a4c1 ci: docker_tag=ext - Configuration nginx WebSocket ajoutée: location /ws/ vers sdk_relay:8090 avec headers WebSocket corrects 2025-09-20 13:42:22 +00:00
3c75658fb5 ci: docker_tag=ext - Ajout des retours d'expérience (REX) et scripts automatisés
- Documentation complète des REX dans docs/retours_experience/
- Scripts automatisés de vérification dans scripts/rex/
- Pérennisation des solutions aux problèmes rencontrés
- Amélioration de la maintenance et du debugging
2025-09-20 13:21:49 +00:00
2e5aa75df8 ci: docker_tag=ext - Correction bootstrap WebSocket et adresse SP permanente
- Correction bootstrap_url: ws://dev3.4nkweb.com:8090 -> wss://dev3.4nkweb.com/ws/
- Ajout adresse SP permanente: tsp1qqgmwp9n5p9ujhq2j6cfqe4jpkyu70jh9rgj0pwt3ndezk2mrlvw6jqew8fhsulewzglfr7g2aa48wyj4n0r7yasa3fm666vda8984ke8tuaf9m89
- Mise à jour documentation CONFIGURATION_SERVICES.md
- Amélioration configuration relai pour réception fonds faucet
2025-09-20 13:12:42 +00:00
4ec241c27b align docker images 2025-09-20 12:43:17 +00:00
08807d4d30 align docker images 2025-09-20 12:38:31 +00:00
f3fc87a47e align docker images 2025-09-20 12:35:27 +00:00
61c833a948 feat: Ajout des outils (curl, git, wget, jq, telnet, wscat, tee, npm) dans tous les conteneurs Docker 2025-09-20 12:11:06 +00:00
1d06e7eee2 docs: Mise à jour de la configuration des services et diagnostic du problème de fonds
- Mise à jour de CONFIGURATION_SERVICES.md avec le diagnostic du problème de faucet
- Amélioration de docker-compose.yml avec les healthchecks et dépendances
- Diagnostic: Le bootstrap dev3.4nkweb.com:8090 ne fournit pas de faucet fonctionnel
- Le relai local n'a donc pas de fonds pour créer des processus de pairing
2025-09-20 10:48:47 +00:00
17a8b54f1e Amélioration du démarrage et déploiement
- Amélioration du script startup-sequence.sh avec validation des dépendances externes
- Ajout de healthchecks robustes dans docker-compose.yml
- Documentation complète des améliorations et procédures
- Règles Cursor pour éviter la prolifération de scripts
- Validation automatique de dev3.4nkweb.com:9090 avant démarrage
- Redémarrage intelligent après réparation des services externes
2025-09-20 10:33:06 +00:00
d403bd0a02 ci: docker_tag=ext - Améliorations de la séquence de démarrage
- Healthcheck amélioré pour sdk_relay (vérifie l'API de santé)
- Variables d'environnement pour le scan (SDK_RELAY_SCAN_TIMEOUT=300, SDK_RELAY_STARTUP_MODE=async)
- Dépendances et healthchecks pour tous les services
- Script de démarrage optimisé utilisant les healthchecks intégrés
- Suppression du blindbit-proxy inutile
- Documentation des améliorations
2025-09-20 09:17:02 +00:00
38d0aba28a fix: ajout proxy nginx pour blindbit-oracle et correction configuration sdk_relay 2025-09-20 08:52:02 +00:00
8058d3abd7 fix: Ajout proxy nginx pour blindbit-oracle et correction configuration sdk_relay
- Ajout d'un proxy nginx pour rediriger l'endpoint racine de blindbit-oracle
- Modification de la configuration sdk_relay pour utiliser blindbit-proxy
- Ajout de telnet dans l'image sdk_relay pour le healthcheck
- Correction de l'URL blindbit-oracle dans la configuration
- Ajout du fichier de configuration exemple
2025-09-20 08:50:20 +00:00
1e186b9587 ci: docker_tag=dev-test - Mise à jour configuration miner et tests dev-test 2025-09-20 08:14:14 +00:00
378699946d fix faucet empty commitment 2025-09-20 02:04:41 +00:00
436fb61c72 ext for all 2025-09-20 00:21:33 +00:00
f028bc972f ext for all 2025-09-19 22:24:32 +00:00
a4544dc11f chore(miner): utiliser miner/.env à la place de miner/.env.signet (script+docs) 2025-09-19 22:23:40 +00:00
ce1ac335d1 chore(repo): retirer du suivi les fichiers sensibles/générés (.cursor, logs, .env.signet, *.json, backups nginx) 2025-09-19 22:21:06 +00:00
49a4734a7e ext for all 2025-09-19 22:19:11 +00:00
2c68536a29 feat(miner): import automatisé des descripteurs Signet (xprv+#checksum), dérivation COINBASE_ADDRESS, entrypoint souple; docs+tests 2025-09-19 22:01:28 +00:00
ffb2431f64 ext for all 2025-09-19 21:10:03 +00:00
f9eb77c1b6 ext for all 2025-09-19 20:37:41 +00:00
073b2d4be6 ext for all 2025-09-19 17:15:48 +00:00
77cb87b518 ci: docker_tag=ext - Fix sdk_relay healthcheck with curl installation 2025-09-19 17:03:51 +00:00
a5b8f1a2db ci: docker_tag=ext chore(node): redeploy images ext 2025-09-19 08:01:47 +00:00
dd43fde106 ci: docker_tag=ext chore: sync conf/docs (CORS, redirect authorized-client) 2025-09-18 15:01:38 +00:00
af89806d40 ci: docker_tag=ext
Nginx dev4: /back en HTTPS, recap routage, tests, vhosts locaux 3000
2025-09-18 10:28:38 +00:00