chore(confs): update all paths to /home/debian/4NK_env/lecoffre_node/{confs,logs,data} and fix bitcoin datadir
This commit is contained in:
parent
afdb930e5b
commit
35a209ce8b
95
confs/README.md
Normal file
95
confs/README.md
Normal file
@ -0,0 +1,95 @@
|
||||
# Configuration Centralisée - LeCoffre Node
|
||||
|
||||
Ce dossier contient toutes les configurations centralisées pour les services du projet LeCoffre Node.
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
conf/
|
||||
├── bitcoin/ # Configuration Bitcoin Signet
|
||||
│ └── bitcoin.conf
|
||||
├── relay/ # Configuration SDK Relay
|
||||
│ └── sdk_relay.conf
|
||||
├── nginx/ # Configurations Nginx (déjà existantes)
|
||||
│ └── ...
|
||||
├── ihm_client/ # Configuration IHM Client
|
||||
│ └── nginx.dev.conf
|
||||
├── lecoffre-front/ # Configuration LeCoffre Frontend
|
||||
└── miner/ # Configuration du mineur
|
||||
```
|
||||
|
||||
## Scripts de Gestion
|
||||
|
||||
Les configurations et le déploiement sont gérés via des scripts centralisés :
|
||||
|
||||
- `scripts/sync-configs.sh` : Synchronise toutes les configurations
|
||||
- `scripts/startup-sequence.sh` : Script principal avec déploiement complet
|
||||
- `scripts/pre-build.sh` : Prépare l'environnement avant build Docker
|
||||
|
||||
## Avantages
|
||||
|
||||
1. **Centralisation** : Toutes les configurations au même endroit
|
||||
2. **Cohérence** : Gestion uniforme des paramètres
|
||||
3. **Maintenance** : Modifications centralisées
|
||||
4. **Versioning** : Suivi des changements de configuration
|
||||
5. **Backup** : Sauvegarde centralisée
|
||||
|
||||
## Utilisation
|
||||
|
||||
### Synchronisation manuelle
|
||||
```bash
|
||||
# Synchroniser tous les projets
|
||||
./scripts/sync-configs.sh
|
||||
|
||||
# Synchroniser un projet spécifique
|
||||
./scripts/sync-configs.sh ihm_client
|
||||
```
|
||||
|
||||
### Déploiement complet
|
||||
```bash
|
||||
# Déployer tous les projets
|
||||
./scripts/startup-sequence.sh deploy
|
||||
|
||||
# Déployer un projet spécifique
|
||||
./scripts/startup-sequence.sh deploy-project ihm_client
|
||||
|
||||
# Déployer avec push des images Docker
|
||||
PUSH_DOCKER_IMAGES=true ./scripts/startup-sequence.sh deploy
|
||||
```
|
||||
|
||||
### Préparation avant build
|
||||
```bash
|
||||
# Préparer l'environnement avant build Docker
|
||||
./scripts/pre-build.sh
|
||||
```
|
||||
|
||||
### Commandes de maintenance
|
||||
```bash
|
||||
# Mettre à jour toutes les dépendances
|
||||
./scripts/startup-sequence.sh update-deps
|
||||
|
||||
# Vérifier les fichiers ignore
|
||||
./scripts/startup-sequence.sh check-ignore
|
||||
|
||||
# Nettoyer les fichiers non suivis
|
||||
./scripts/startup-sequence.sh clean-untracked
|
||||
|
||||
# Compiler tous les projets
|
||||
./scripts/startup-sequence.sh compile-all
|
||||
|
||||
# Exécuter tous les tests
|
||||
./scripts/startup-sequence.sh test-all
|
||||
```
|
||||
|
||||
### Modification d'une configuration
|
||||
1. Éditer le fichier dans `conf/[service]/`
|
||||
2. Synchroniser avec `./scripts/sync-configs.sh [service]`
|
||||
3. Redémarrer le service concerné
|
||||
|
||||
## Services Concernés
|
||||
|
||||
- **Bitcoin Signet** : Configuration du nœud Bitcoin
|
||||
- **SDK Relay** : Configuration du relais WebSocket
|
||||
- **IHM Client** : Configuration Nginx pour l'interface client
|
||||
- **LeCoffre Front/Back** : Configurations des services web
|
||||
- **Mineur** : Configuration du minage Bitcoin
|
1
confs/bitcoin/.gitkeep
Normal file
1
confs/bitcoin/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/blindbit-oracle/.gitkeep
Normal file
1
confs/blindbit-oracle/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/git/.gitkeep
Normal file
1
confs/git/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
0
confs/grafana/.gitkeep
Normal file
0
confs/grafana/.gitkeep
Normal file
1
confs/ihm_client/.gitkeep
Normal file
1
confs/ihm_client/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/lecoffre-back-mini/.gitkeep
Normal file
1
confs/lecoffre-back-mini/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/lecoffre-front/.gitkeep
Normal file
1
confs/lecoffre-front/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/lecoffre_node/.gitkeep
Normal file
1
confs/lecoffre_node/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/logrotade/.gitkeep
Normal file
1
confs/logrotade/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/loki/.gitkeep
Normal file
1
confs/loki/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
0
confs/monitoring/.gitkeep
Normal file
0
confs/monitoring/.gitkeep
Normal file
1
confs/nginx/.gitkeep
Normal file
1
confs/nginx/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
11
confs/nginx/4NK_vault.code-workspace
Normal file
11
confs/nginx/4NK_vault.code-workspace
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"folders": [
|
||||
{
|
||||
"path": "../../.."
|
||||
},
|
||||
{
|
||||
"path": "../../../../../../etc/nginx"
|
||||
}
|
||||
],
|
||||
"settings": {}
|
||||
}
|
1
confs/promtail/.gitkeep
Normal file
1
confs/promtail/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
0
confs/promtail/.gitkeep copy
Normal file
0
confs/promtail/.gitkeep copy
Normal file
1
confs/sdk_relay/.gitkeep
Normal file
1
confs/sdk_relay/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/sdk_storage/.gitkeep
Normal file
1
confs/sdk_storage/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/signer/.gitkeep
Normal file
1
confs/signer/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/status/.gitkeep
Normal file
1
confs/status/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/supervisor/.gitkeep
Normal file
1
confs/supervisor/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
1
confs/tor/.gitkeep
Normal file
1
confs/tor/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
./
|
21
confs/tor/torrc
Normal file
21
confs/tor/torrc
Normal file
@ -0,0 +1,21 @@
|
||||
# Configuration Tor pour LeCoffre Node
|
||||
# Écoute sur 127.0.0.1 pour la sécurité
|
||||
|
||||
# Port SOCKS pour les connexions sortantes
|
||||
SOCKSPort 127.0.0.1:9050
|
||||
|
||||
# Port de contrôle (désactivé pour la sécurité)
|
||||
# ControlPort 127.0.0.1:9050
|
||||
|
||||
# Configuration de base
|
||||
Log notice file /home/debian/4NK_env/lecoffre_node/logs/tor/tor.log
|
||||
DataDirectory /home/debian/4NK_env/lecoffre_node/data/tor
|
||||
|
||||
# Configuration réseau
|
||||
ClientOnly 1
|
||||
SafeLogging 1
|
||||
WarnUnsafeSocks 1
|
||||
|
||||
# Désactiver les services cachés
|
||||
HiddenServiceDir /home/debian/4NK_env/lecoffre_node/data/tor/hidden_service/
|
||||
HiddenServicePort 80 127.0.0.1:80
|
Loading…
x
Reference in New Issue
Block a user