4NK Dev 5ed74c9259 fix: traitement de tous les fichiers sauf _keys
- Modification du script replace_variables_and_copy.sh pour traiter TOUS les types de fichiers
- Exclusion explicite du répertoire _keys (répertoire sensible)
- Ajout du traitement des répertoires: git, monitoring, projects, supervisor
- Suppression des fichiers _keys précédemment copiés par erreur
- Vérification: tous les fichiers templates/dev/ sont maintenant copiés vers storage/dev/ sauf _keys
2025-10-05 21:37:45 +00:00

152 lines
5.5 KiB
Bash

# Modifiez ces valeurs selon votre environnement
API_PASS=testpass
ENV_NAME=DEV
DOMAIN=_4NKweb.com
HOST=dev4._4NKweb.com
DOCKER_LOG_LEVEL=info
COMPOSE_LOG_LEVEL=WARNING
NODE_OPTIONS=--max-old-space-size=4096
NODE_ENV=production
DOCKER_GLOBAL=project/lecoffre/lecoffre_node
# Répertoires
ROOT_DIR=/home/debian/_4NK_env
/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas=/home/debian/_4NK_env//home/debian/_4NK_env/projects/lecoffre/lecoffre_node/data
BITCOIN_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/bitcoin
BITCOIN_COOKIE_PATH=/signet/.cookie
SIGNER_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/signer
SDK_RELAY_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_relay
SDK_STORAGE_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_storage
SDK_TOR_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/tor
BLINDBIT_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit-oracle
/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs=/home/debian/_4NK_env//home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs
BITCOIN_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/bitcoin
BLINDBIT_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit-oracle
IHM_CLIENT_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/ihm_client
LECOFFRE_FRONT_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre-front
LECOFFRE_BACK_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre-back-mini
MINER_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/miner
NGINX_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx
SDK_RELAY_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_relay
SDK_STORAGE_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_storage
TOR_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/tor
/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs=/home/debian/_4NK_env//home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs
PROMTAIL_CONF_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/promtail
GRAFANA_CONF_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/grafana
NGINX_CONF_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/nginx
BITCOIN_CONF_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/bitcoin
ROOT_DIR_BACKUPS=/home/debian/_4NK_env//home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups
LECOFFRE_NODE_SCRIPTS_DIR=/home/debian/_4NK_env//home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts
CERT_PATH=/etc/letsencrypt/live/dev4._4NKweb.com
# Noms internes
TOR_DOCKER_NAME=tor-proxy
BITCOIN_DOCKER_NAME=bitcoin-signet
BLINDBIT_DOCKER_NAME=blindbit-oracle
SDK_STORAGE_DOCKER_NAME=storage
LOKI_DOCKER_NAME=loki
# Ports des services
TOR_PORT=9050
BITCOIN_SIGNET_P2P_PORT=38333
BITCOIN_SIGNET_RPC_PORT=38332
BITCOIN_ZMQPUBRAWTX_PORT=29001
BITCOIN_ZMQPBUBHASHBLOCK_PORT=29000
BLINDBIT_PORT=8000
SDK_RELAY_PORT=8080
STORAGE_PORT=8081
SIGNER_PORT=9090
LECOFFRE_FRONT_PORT=3000
GRAFANA_PORT=3001
LOKI_PORT=3100
STATUS_PORT=3005
STATUS_API_PORT=3006
PROMTAIL_PORT=8090
IHM_CLIENT_PORT=3003
CERTIFICATOR_PORT=8082
REDIS_PORT=6379
# Routes
URL_ROUTE_SIGNER=/signer
URL_ROUTE_STORAGE=/storage
URL_ROUTE_IHM_CLIENT=/
URL_ROUTE_LECOFFRE_FRONT=/lecoffre
URL_ROUTE_LECOFFRE_FRONT_HMR=/lecoffre-hmr
URL_ROUTE_LECOFFRE_BACK=/api
POSTGRESQL_USER=postgres
POSTGRESQL_PASSWORD=password
URL_ROUTE_RELAY=/relay
URL_ROUTE_GRAFAN=/grafana
URL_ROUTE_STATUS=/status
URL_ROUTE_STATUS_API=/status/api
URL_ROUTE_BLINDBIT=/blindbit
URL_ROUTE_NEXT=/_next
# URLs et domaines
ROOT_HOST=dev4._4NKweb.com
ROOT_URL=https://dev4._4NKweb.com
BOOTSTRAP_HOST=dev3._4NKweb.com
LECOFFRE_BACK_HOST=dev3._4NKweb.com
LECOFFRE_FRONT_URL=https://dev4._4NKweb.com/lecoffre_front
LECOFFRE_BACK_URL=https://dev4._4NKweb.com
IHM_CLIENT_URL=https://dev4._4NKweb.com/ihm_client
RELAY_URL=wss://dev4._4NKweb.com
RELAY_BOOSTRAP_URL=wss://dev3._4NKweb.com
RELAY_URLS=http://:,http://:
SIGNER_URL=https://dev3._4NKweb.com/sdk_signer
STORAGE_URL=https://dev4._4NKweb.com
LOKI_URL=http://loki:3100:3100
BLINDBIT_URL=http://blindbit_oracle:8000
BITCOIN_RPC_URL=http://bitcoin:38333
GRAFANA_URL=https://dev4._4NKweb.com/grafana
ZMQ_URL=tcp://bitcoin:28332
# Variables
BITCOIN_WALLET_NAME=mining
BITCOIN_CERTIFICATOR_NAME=certificator
# DB
CERTIFICATOR_POSTGRESQL_CONNECT=bdd_user:bdd_password//certificator:@certificator_db/certificator_db
CERTIFICATOR_REDIS_CONNECT=redis://certificator_redis:6379:6379
# Noms des services Docker
SDK_RELAY_DOCKER_NAME=sdk_relay
LECOFFRE_FRONT_DOCKER_NAME=lecoffre-front
IHM_CLIENT_DOCKER_NAME=ihm_client
SDK_STORAGE_DOCKER_NAME=sdk_storage
WATCHTOWER_DOCKER_NAME=watchtower
SIGNET_MINER_DOCKER_NAME=signet_miner
GRAFANA_DOCKER_NAME=grafana
LOKI_DOCKER_NAME=loki
PROMTAIL_DOCKER_NAME=promtail
STATUS_API_DOCKER_NAME=status-api
# Ports externes exposés
LECOFFRE_FRONT_EXTERNAL_PORT=3004
IHM_CLIENT_EXTERNAL_PORT=3003
SDK_STORAGE_EXTERNAL_PORT=8081
GRAFANA_EXTERNAL_PORT=3005
LOKI_EXTERNAL_PORT=3100
STATUS_API_EXTERNAL_PORT=3006
# Mots de passe et secrets
GRAFANA_ADMIN_PASSWORD=Fuy8ZfxQI2xdSdoB8wsGxNjyU
# Chemins de configuration
LECOFFRE_NODE_CONFS_DIR=/home/debian/_4NK_env/confs
LECOFFRE_NODE_LOGS_DIR=/home/debian/_4NK_env/logs
# Ports supplémentaires
BLINDBIT_EXTERNAL_PORT=8000
SDK_RELAY_EXTERNAL_PORT_1=8090
SDK_RELAY_EXTERNAL_PORT_2=8091
# Routes manquantes
# Variables manquantes pour la DB