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
This commit is contained in:
parent
176e7c5d6b
commit
5ed74c9259
@ -1,4 +1,4 @@
|
|||||||
GITEA_BASE_URL=git._4NKweb.com
|
GITEA_BASE_URL=git._4NKweb.com
|
||||||
GIT_TOKEN=$GIT_TOKEN
|
GIT_TOKEN=8cde80690a5ffd737536d82a1ab16a765d5105df
|
||||||
GITEA_OWNER="nicolas.cantu,Omar"
|
GITEA_OWNER="nicolas.cantu,Omar"
|
||||||
GITEA_RUNNER_NAME=debian-runner
|
GITEA_RUNNER_NAME=debian-runner
|
||||||
@ -1,4 +1,4 @@
|
|||||||
STATUS_API_PORT=$STATUS_API_PORT
|
STATUS_API_PORT=8083:8083
|
||||||
GF_SECURITY_ADMIN_PASSWORD=$GF_SECURITY_ADMIN_PASSWORD
|
GF_SECURITY_ADMIN_PASSWORD=Fuy8ZfxQI2xdSdoB8wsGxNjyU
|
||||||
LOKI_URL=$LOKI_URL
|
LOKI_URL=http://:
|
||||||
DOMAIN=$HOST
|
DOMAIN=dev4._4NKweb.com
|
||||||
|
|||||||
@ -3,14 +3,14 @@
|
|||||||
|
|
||||||
[monitoring]
|
[monitoring]
|
||||||
# Services de monitoring
|
# Services de monitoring
|
||||||
grafana_port=$GRAFANA_PORT
|
grafana_port=3001:3001
|
||||||
loki_port=$LOKI_PORT
|
loki_port=3100:3100
|
||||||
promtail_enabled=true
|
promtail_enabled=true
|
||||||
|
|
||||||
[grafana]
|
[grafana]
|
||||||
admin_user=$GRAFANA_ADMIN_USER
|
admin_user=admin
|
||||||
admin_password=$GRAFANA_ADMIN_PASSWORD
|
admin_password=Fuy8ZfxQI2xdSdoB8wsGxNjyU
|
||||||
root_url=$GRAFANA_URL
|
root_url=http://:
|
||||||
dashboard_home=lecoffre-overview
|
dashboard_home=lecoffre-overview
|
||||||
|
|
||||||
[logs]
|
[logs]
|
||||||
|
|||||||
@ -2,481 +2,481 @@
|
|||||||
services:
|
services:
|
||||||
|
|
||||||
|
|
||||||
$REDIS_DOCKER_NAME:
|
redis:
|
||||||
image: $REDIS_DOCKER_IMAGE
|
image:
|
||||||
container_name: $REDIS_DOCKER_NAME
|
container_name: redis
|
||||||
working_dir: /$REDIS_DOCKER_NAME
|
working_dir: /redis
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$REDIS_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$REDIS_PORT"
|
- "0.0.0.0:6379:6379"
|
||||||
- "0.0.0.0:$REDIS_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$REDIS_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $REDIS_CONFS_DIR:$REDIS_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/redis
|
||||||
- $REDIS_LOGS_DIR:$REDIS_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/redis
|
||||||
- $REDIS_RUNS_DIR:$REDIS_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/redis
|
||||||
- $REDIS_DATAS_DIR:$REDIS_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/redis
|
||||||
- $REDIS_BACKUPS_DIR:$REDIS_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/redis
|
||||||
- $REDIS_SCRIPTS_DIR:$REDIS_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/redis
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $REDIS_DOCKER_NAME
|
- redis
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$REDIS_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u redis >/dev/null 2>&1 || adduser --disabled-password --gecos '' redis; chown -R redis:redis /home/root/.redis || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$REDIS.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_redis.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$POSTGRESQL_DOCKER_NAME:
|
postgresql:
|
||||||
image: $POSTGRESQL_DOCKER_IMAGE
|
image:
|
||||||
container_name: $POSTGRESQL_DOCKER_NAME
|
container_name: postgresql
|
||||||
working_dir: /$POSTGRESQL_DOCKER_NAME
|
working_dir: /postgresql
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$POSTGRESQL_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$POSTGRESQL_PORT"
|
- "0.0.0.0:5432:5432"
|
||||||
- "0.0.0.0:$POSTGRESQL_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$POSTGRESQL_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $POSTGRESQL_CONFS_DIR:$POSTGRESQL_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/postgresql
|
||||||
- $POSTGRESQL_LOGS_DIR:$POSTGRESQL_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/postgresql
|
||||||
- $POSTGRESQL_RUNS_DIR:$POSTGRESQL_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/postgresql
|
||||||
- $POSTGRESQL_DATAS_DIR:$POSTGRESQL_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/postgresql
|
||||||
- $POSTGRESQL_BACKUPS_DIR:$POSTGRESQL_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/postgresql
|
||||||
- $POSTGRESQL_SCRIPTS_DIR:$POSTGRESQL_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/postgresql
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $POSTGRESQL_DOCKER_NAME
|
- postgresql
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$POSTGRESQL_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u postgresql >/dev/null 2>&1 || adduser --disabled-password --gecos '' postgresql; chown -R postgresql:postgresql /home/root/.postgresql || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$POSTGRESQL.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_postgresql.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$LOKI_DOCKER_NAME:
|
loki:
|
||||||
image: $LOKI_DOCKER_IMAGE
|
image:
|
||||||
container_name: $LOKI_DOCKER_NAME
|
container_name: loki
|
||||||
working_dir: /$LOKI_DOCKER_NAME
|
working_dir: /loki
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$LOKI_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$LOKI_PORT"
|
- "0.0.0.0:3100:3100"
|
||||||
- "0.0.0.0:$LOKI_PORT2"
|
- "0.0.0.0:9096"
|
||||||
- "0.0.0.0:$LOKI_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $LOKI_CONFS_DIR:$LOKI_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/loki
|
||||||
- $LOKI_LOGS_DIR:$LOKI_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/loki
|
||||||
- $LOKI_RUNS_DIR:$LOKI_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/loki
|
||||||
- $LOKI_DATAS_DIR:$LOKI_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/loki
|
||||||
- $LOKI_BACKUPS_DIR:$LOKI_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/loki
|
||||||
- $LOKI_SCRIPTS_DIR:$LOKI_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/loki
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $LOKI_DOCKER_NAME
|
- loki
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$LOKI_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u loki >/dev/null 2>&1 || adduser --disabled-password --gecos '' loki; chown -R loki:loki /home/root/.loki || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$LOKI.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_loki.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$PROMTAIL_DOCKER_NAME:
|
promtail:
|
||||||
image: $PROMTAIL_DOCKER_IMAGE
|
image:
|
||||||
container_name: $PROMTAIL_DOCKER_NAME
|
container_name: promtail
|
||||||
working_dir: /$PROMTAIL_DOCKER_NAME
|
working_dir: /promtail
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$PROMTAIL_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$PROMTAIL_PORT"
|
- "0.0.0.0:8090:8090"
|
||||||
- "0.0.0.0:$PROMTAIL_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$PROMTAIL_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $PROMTAIL_CONFS_DIR:$PROMTAIL_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/promtail
|
||||||
- $PROMTAIL_LOGS_DIR:$PROMTAIL_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/promtail
|
||||||
- $PROMTAIL_RUNS_DIR:$PROMTAIL_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/promtail
|
||||||
- $PROMTAIL_DATAS_DIR:$PROMTAIL_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/promtail
|
||||||
- $PROMTAIL_BACKUPS_DIR:$PROMTAIL_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/promtail
|
||||||
- $PROMTAIL_SCRIPTS_DIR:$PROMTAIL_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/promtail
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $PROMTAIL_DOCKER_NAME
|
- promtail
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$PROMTAIL_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u promtail >/dev/null 2>&1 || adduser --disabled-password --gecos '' promtail; chown -R promtail:promtail /home/root/.promtail || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$PROMTAIL.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_promtail.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$GRAFANA_DOCKER_NAME:
|
grafana:
|
||||||
image: $GRAFANA_DOCKER_IMAGE
|
image:
|
||||||
container_name: $GRAFANA_DOCKER_NAME
|
container_name: grafana
|
||||||
working_dir: /$GRAFANA_DOCKER_NAME
|
working_dir: /grafana
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$GRAFANA_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$GRAFANA_PORT"
|
- "0.0.0.0:3001:3001"
|
||||||
- "0.0.0.0:$GRAFANA_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$GRAFANA_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $GRAFANA_CONFS_DIR:$GRAFANA_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/grafana
|
||||||
- $GRAFANA_LOGS_DIR:$GRAFANA_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/grafana
|
||||||
- $GRAFANA_RUNS_DIR:$GRAFANA_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/grafana
|
||||||
- $GRAFANA_DATAS_DIR:$GRAFANA_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/grafana
|
||||||
- $GRAFANA_BACKUPS_DIR:$GRAFANA_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/grafana
|
||||||
- $GRAFANA_SCRIPTS_DIR:$GRAFANA_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/grafana
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $GRAFANA_DOCKER_NAME
|
- grafana
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$GRAFANA_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u grafana >/dev/null 2>&1 || adduser --disabled-password --gecos '' grafana; chown -R grafana:grafana /home/root/.grafana || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$GRAFANA.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_grafana.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$_4NK_VAULT_DOCKER_NAME:
|
_4nk_vault:
|
||||||
image: $_4NK_VAULT_DOCKER_IMAGE
|
image:
|
||||||
container_name: $_4NK_VAULT_DOCKER_NAME
|
container_name: _4nk_vault
|
||||||
working_dir: /$_4NK_VAULT_DOCKER_NAME
|
working_dir: /_4nk_vault
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$_4NK_VAULT_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_VAULT_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_VAULT_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_VAULT_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $_4NK_VAULT_CONFS_DIR:$_4NK_VAULT_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_vault
|
||||||
- $_4NK_VAULT_LOGS_DIR:$_4NK_VAULT_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_vault
|
||||||
- $_4NK_VAULT_RUNS_DIR:$_4NK_VAULT_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_vault
|
||||||
- $_4NK_VAULT_DATAS_DIR:$_4NK_VAULT_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_vault
|
||||||
- $_4NK_VAULT_BACKUPS_DIR:$_4NK_VAULT_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_vault
|
||||||
- $_4NK_VAULT_SCRIPTS_DIR:$_4NK_VAULT_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_vault
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $_4NK_VAULT_DOCKER_NAME
|
- _4nk_vault
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$_4NK_VAULT_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u _4NK_vault >/dev/null 2>&1 || adduser --disabled-password --gecos '' _4NK_vault; chown -R _4NK_vault:_4NK_vault /home/root/._4NK_vault || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$_4NK_VAULT.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_vault.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$TOR_DOCKER_NAME:
|
tor:
|
||||||
image: $TOR_DOCKER_IMAGE
|
image:
|
||||||
container_name: $TOR_DOCKER_NAME
|
container_name: tor
|
||||||
working_dir: /$TOR_DOCKER_NAME
|
working_dir: /tor
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$TOR_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$TOR_PORT"
|
- "0.0.0.0:9050:9050"
|
||||||
- "0.0.0.0:$TOR_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$TOR_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $TOR_CONFS_DIR:$TOR_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/tor
|
||||||
- $TOR_LOGS_DIR:$TOR_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/tor
|
||||||
- $TOR_RUNS_DIR:$TOR_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/tor
|
||||||
- $TOR_DATAS_DIR:$TOR_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/tor
|
||||||
- $TOR_BACKUPS_DIR:$TOR_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/tor
|
||||||
- $TOR_SCRIPTS_DIR:$TOR_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/tor
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $TOR_DOCKER_NAME
|
- tor
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$TOR_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u tor-proxy >/dev/null 2>&1 || adduser --disabled-password --gecos '' tor-proxy; chown -R tor-proxy:tor-proxy /home/root/.tor-proxy || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$TOR.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_tor-proxy.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$BITCOIN_DOCKER_NAME:
|
bitcoin:
|
||||||
image: $BITCOIN_DOCKER_IMAGE
|
image:
|
||||||
container_name: $BITCOIN_DOCKER_NAME
|
container_name: bitcoin
|
||||||
working_dir: /$BITCOIN_DOCKER_NAME
|
working_dir: /bitcoin
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$BITCOIN_EXTERNAL_PORT"
|
- "0.0.0.0:38333:38333"
|
||||||
- "0.0.0.0:$BITCOIN_PORT"
|
- "0.0.0.0:38332:38332"
|
||||||
- "0.0.0.0:$BITCOIN_PORT2"
|
- "0.0.0.0:29001:29001"
|
||||||
- "0.0.0.0:$BITCOIN_PORT3"
|
- "0.0.0.0:29000:29000"
|
||||||
volumes:
|
volumes:
|
||||||
- $BITCOIN_CONFS_DIR:$BITCOIN_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/bitcoin
|
||||||
- $BITCOIN_LOGS_DIR:$BITCOIN_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/bitcoin
|
||||||
- $BITCOIN_RUNS_DIR:$BITCOIN_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/bitcoin
|
||||||
- $BITCOIN_DATAS_DIR:$BITCOIN_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/bitcoin
|
||||||
- $BITCOIN_BACKUPS_DIR:$BITCOIN_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/bitcoin
|
||||||
- $BITCOIN_SCRIPTS_DIR:$BITCOIN_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/bitcoin
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $BITCOIN_DOCKER_NAME
|
- bitcoin
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$BITCOIN_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u bitcoin >/dev/null 2>&1 || adduser --disabled-password --gecos '' bitcoin; chown -R bitcoin:bitcoin /home/root/.bitcoin || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$BITCOIN.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_bitcoin.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$BLINDBIT_ORACLE_DOCKER_NAME:
|
blindbit_oracle:
|
||||||
image: $BLINDBIT_ORACLE_DOCKER_IMAGE
|
image:
|
||||||
container_name: $BLINDBIT_ORACLE_DOCKER_NAME
|
container_name: blindbit_oracle
|
||||||
working_dir: /$BLINDBIT_ORACLE_DOCKER_NAME
|
working_dir: /blindbit_oracle
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$BLINDBIT_ORACLE_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$BLINDBIT_ORACLE_PORT"
|
- "0.0.0.0:8000:8000"
|
||||||
- "0.0.0.0:$BLINDBIT_ORACLE_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$BLINDBIT_ORACLE_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $BLINDBIT_ORACLE_CONFS_DIR:$BLINDBIT_ORACLE_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_LOGS_DIR:$BLINDBIT_ORACLE_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_RUNS_DIR:$BLINDBIT_ORACLE_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_DATAS_DIR:$BLINDBIT_ORACLE_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_BACKUPS_DIR:$BLINDBIT_ORACLE_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_SCRIPTS_DIR:$BLINDBIT_ORACLE_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/blindbit_oracle
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $BLINDBIT_ORACLE_DOCKER_NAME
|
- blindbit_oracle
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$BLINDBIT_ORACLE_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u blindbit-oracle >/dev/null 2>&1 || adduser --disabled-password --gecos '' blindbit-oracle; chown -R blindbit-oracle:blindbit-oracle /home/root/.blindbit-oracle || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$BLINDBIT_ORACLE.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_blindbit-oracle.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$SDK_RELAY_DOCKER_NAME:
|
sdk_relay:
|
||||||
image: $SDK_RELAY_DOCKER_IMAGE
|
image:
|
||||||
container_name: $SDK_RELAY_DOCKER_NAME
|
container_name: sdk_relay
|
||||||
working_dir: /$SDK_RELAY_DOCKER_NAME
|
working_dir: /sdk_relay
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$SDK_RELAY_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$SDK_RELAY_PORT"
|
- "0.0.0.0:8080:8080"
|
||||||
- "0.0.0.0:$SDK_RELAY_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$SDK_RELAY_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $SDK_RELAY_CONFS_DIR:$SDK_RELAY_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_relay
|
||||||
- $SDK_RELAY_LOGS_DIR:$SDK_RELAY_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_relay
|
||||||
- $SDK_RELAY_RUNS_DIR:$SDK_RELAY_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_relay
|
||||||
- $SDK_RELAY_DATAS_DIR:$SDK_RELAY_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_relay
|
||||||
- $SDK_RELAY_BACKUPS_DIR:$SDK_RELAY_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_relay
|
||||||
- $SDK_RELAY_SCRIPTS_DIR:$SDK_RELAY_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_relay
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $SDK_RELAY_DOCKER_NAME
|
- sdk_relay
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$SDK_RELAY_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u sdk_relay >/dev/null 2>&1 || adduser --disabled-password --gecos '' sdk_relay; chown -R sdk_relay:sdk_relay /home/root/.sdk_relay || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$SDK_RELAY.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_sdk_relay.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$SDK_STORAGE_DOCKER_NAME:
|
sdk_storage:
|
||||||
image: $SDK_STORAGE_DOCKER_IMAGE
|
image:
|
||||||
container_name: $SDK_STORAGE_DOCKER_NAME
|
container_name: sdk_storage
|
||||||
working_dir: /$SDK_STORAGE_DOCKER_NAME
|
working_dir: /sdk_storage
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$SDK_STORAGE_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$SDK_STORAGE_PORT"
|
- "0.0.0.0:8081:8081"
|
||||||
- "0.0.0.0:$SDK_STORAGE_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$SDK_STORAGE_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $SDK_STORAGE_CONFS_DIR:$SDK_STORAGE_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_storage
|
||||||
- $SDK_STORAGE_LOGS_DIR:$SDK_STORAGE_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_storage
|
||||||
- $SDK_STORAGE_RUNS_DIR:$SDK_STORAGE_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_storage
|
||||||
- $SDK_STORAGE_DATAS_DIR:$SDK_STORAGE_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_storage
|
||||||
- $SDK_STORAGE_BACKUPS_DIR:$SDK_STORAGE_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_storage
|
||||||
- $SDK_STORAGE_SCRIPTS_DIR:$SDK_STORAGE_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_storage
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $SDK_STORAGE_DOCKER_NAME
|
- sdk_storage
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$SDK_STORAGE_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u sdk_storage >/dev/null 2>&1 || adduser --disabled-password --gecos '' sdk_storage; chown -R sdk_storage:sdk_storage /home/root/.sdk_storage || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$SDK_STORAGE.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_sdk_storage.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$IHM_CLIENT_DOCKER_NAME:
|
ihm_client:
|
||||||
image: $IHM_CLIENT_DOCKER_IMAGE
|
image:
|
||||||
container_name: $IHM_CLIENT_DOCKER_NAME
|
container_name: ihm_client
|
||||||
working_dir: /$IHM_CLIENT_DOCKER_NAME
|
working_dir: /ihm_client
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$IHM_CLIENT_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$IHM_CLIENT_PORT"
|
- "0.0.0.0:3003:3003"
|
||||||
- "0.0.0.0:$IHM_CLIENT_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$IHM_CLIENT_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $IHM_CLIENT_CONFS_DIR:$IHM_CLIENT_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/ihm_client
|
||||||
- $IHM_CLIENT_LOGS_DIR:$IHM_CLIENT_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/ihm_client
|
||||||
- $IHM_CLIENT_RUNS_DIR:$IHM_CLIENT_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/ihm_client
|
||||||
- $IHM_CLIENT_DATAS_DIR:$IHM_CLIENT_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/ihm_client
|
||||||
- $IHM_CLIENT_BACKUPS_DIR:$IHM_CLIENT_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/ihm_client
|
||||||
- $IHM_CLIENT_SCRIPTS_DIR:$IHM_CLIENT_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/ihm_client
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $IHM_CLIENT_DOCKER_NAME
|
- ihm_client
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$IHM_CLIENT_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u ihm_client >/dev/null 2>&1 || adduser --disabled-password --gecos '' ihm_client; chown -R ihm_client:ihm_client /home/root/.ihm_client || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$IHM_CLIENT.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_ihm_client.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$_4NK_CERTIFICATOR_DOCKER_NAME:
|
_4nk_certificator:
|
||||||
image: $_4NK_CERTIFICATOR_DOCKER_IMAGE
|
image:
|
||||||
container_name: $_4NK_CERTIFICATOR_DOCKER_NAME
|
container_name: _4nk_certificator
|
||||||
working_dir: /$_4NK_CERTIFICATOR_DOCKER_NAME
|
working_dir: /_4nk_certificator
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$_4NK_CERTIFICATOR_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_CERTIFICATOR_PORT"
|
- "0.0.0.0:8082:8082"
|
||||||
- "0.0.0.0:$_4NK_CERTIFICATOR_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_CERTIFICATOR_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $_4NK_CERTIFICATOR_CONFS_DIR:$_4NK_CERTIFICATOR_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_LOGS_DIR:$_4NK_CERTIFICATOR_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_RUNS_DIR:$_4NK_CERTIFICATOR_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_DATAS_DIR:$_4NK_CERTIFICATOR_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_BACKUPS_DIR:$_4NK_CERTIFICATOR_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_SCRIPTS_DIR:$_4NK_CERTIFICATOR_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_certificator
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $_4NK_CERTIFICATOR_DOCKER_NAME
|
- _4nk_certificator
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$_4NK_CERTIFICATOR_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u _4NK_certificator >/dev/null 2>&1 || adduser --disabled-password --gecos '' _4NK_certificator; chown -R _4NK_certificator:_4NK_certificator /home/root/._4NK_certificator || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$_4NK_CERTIFICATOR.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_certificator.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$_4NK_MINER_DOCKER_NAME:
|
_4nk_miner:
|
||||||
image: $_4NK_MINER_DOCKER_IMAGE
|
image:
|
||||||
container_name: $_4NK_MINER_DOCKER_NAME
|
container_name: _4nk_miner
|
||||||
working_dir: /$_4NK_MINER_DOCKER_NAME
|
working_dir: /_4nk_miner
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$_4NK_MINER_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_MINER_PORT"
|
- "0.0.0.0:8083:8083"
|
||||||
- "0.0.0.0:$_4NK_MINER_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_MINER_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $_4NK_MINER_CONFS_DIR:$_4NK_MINER_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_miner
|
||||||
- $_4NK_MINER_LOGS_DIR:$_4NK_MINER_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_miner
|
||||||
- $_4NK_MINER_RUNS_DIR:$_4NK_MINER_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_miner
|
||||||
- $_4NK_MINER_DATAS_DIR:$_4NK_MINER_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_miner
|
||||||
- $_4NK_MINER_BACKUPS_DIR:$_4NK_MINER_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_miner
|
||||||
- $_4NK_MINER_SCRIPTS_DIR:$_4NK_MINER_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_miner
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $_4NK_MINER_DOCKER_NAME
|
- _4nk_miner
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$_4NK_MINER_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u _4NK_miner >/dev/null 2>&1 || adduser --disabled-password --gecos '' _4NK_miner; chown -R _4NK_miner:_4NK_miner /home/root/._4NK_miner || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$_4NK_MINER.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_miner.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$LECOFFRE_FRONT_DOCKER_NAME:
|
lecoffre_front:
|
||||||
image: $LECOFFRE_FRONT_DOCKER_IMAGE
|
image:
|
||||||
container_name: $LECOFFRE_FRONT_DOCKER_NAME
|
container_name: lecoffre_front
|
||||||
working_dir: /$LECOFFRE_FRONT_DOCKER_NAME
|
working_dir: /lecoffre_front
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$LECOFFRE_FRONT_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$LECOFFRE_FRONT_PORT"
|
- "0.0.0.0:3000:3000"
|
||||||
- "0.0.0.0:$LECOFFRE_FRONT_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$LECOFFRE_FRONT_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $LECOFFRE_FRONT_CONFS_DIR:$LECOFFRE_FRONT_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_LOGS_DIR:$LECOFFRE_FRONT_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_RUNS_DIR:$LECOFFRE_FRONT_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_DATAS_DIR:$LECOFFRE_FRONT_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_BACKUPS_DIR:$LECOFFRE_FRONT_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_SCRIPTS_DIR:$LECOFFRE_FRONT_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/lecoffre_front
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $LECOFFRE_FRONT_DOCKER_NAME
|
- lecoffre_front
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$LECOFFRE_FRONT_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u lecoffre-front >/dev/null 2>&1 || adduser --disabled-password --gecos '' lecoffre-front; chown -R lecoffre-front:lecoffre-front /home/root/.lecoffre-front || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$LECOFFRE_FRONT.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_lecoffre-front.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$_4NK_WEB_STATUS_DOCKER_NAME:
|
_4nk_web_status:
|
||||||
image: $_4NK_WEB_STATUS_DOCKER_IMAGE
|
image:
|
||||||
container_name: $_4NK_WEB_STATUS_DOCKER_NAME
|
container_name: _4nk_web_status
|
||||||
working_dir: /$_4NK_WEB_STATUS_DOCKER_NAME
|
working_dir: /_4nk_web_status
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$_4NK_WEB_STATUS_EXTERNAL_PORT"
|
- "0.0.0.0:3006:3006"
|
||||||
- "0.0.0.0:$_4NK_WEB_STATUS_PORT"
|
- "0.0.0.0:3006:3006"
|
||||||
- "0.0.0.0:$_4NK_WEB_STATUS_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_WEB_STATUS_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $_4NK_WEB_STATUS_CONFS_DIR:$_4NK_WEB_STATUS_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_LOGS_DIR:$_4NK_WEB_STATUS_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_RUNS_DIR:$_4NK_WEB_STATUS_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_DATAS_DIR:$_4NK_WEB_STATUS_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_BACKUPS_DIR:$_4NK_WEB_STATUS_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_SCRIPTS_DIR:$_4NK_WEB_STATUS_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_web_status
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $_4NK_WEB_STATUS_DOCKER_NAME
|
- _4nk_web_status
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$_4NK_WEB_STATUS_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u _4NK_web_status >/dev/null 2>&1 || adduser --disabled-password --gecos '' _4NK_web_status; chown -R _4NK_web_status:_4NK_web_status /home/root/._4NK_web_status || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$_4NK_WEB_STATUS.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_web_status.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
IDNOT_API_KEY=$IDNOT_API_KEY
|
IDNOT_API_KEY=ba557f84-0bf6-4dbf-844f-df2767555e3e
|
||||||
IDNOT_CLIENT_ID=$IDNOT_CLIENT_ID
|
IDNOT_CLIENT_ID=B3CE56353EDB15A9
|
||||||
IDNOT_CLIENT_SECRET=$IDNOT_CLIENT_SECRET
|
IDNOT_CLIENT_SECRET=3F733549E879878344B6C949B366BB5CDBB2DB5B7F7AB7EBBEBB0F0DD0776D1C
|
||||||
IDNOT_ANNUARY_BASE_URL=https://qual-api.notaires.fr/annuaire
|
IDNOT_ANNUARY_BASE_URL=https://qual-api.notaires.fr/annuaire
|
||||||
IDNOT_REDIRECT_URI=https://lecoffreio._4NKweb.com/authorized-client
|
IDNOT_REDIRECT_URI=https://lecoffreio._4NKweb.com/authorized-client
|
||||||
IDNOT_TOKEN_URL=https://qual-connexion.idnot.fr/user/IdPOAuth2/token/idnot_idp_v1
|
IDNOT_TOKEN_URL=https://qual-connexion.idnot.fr/user/IdPOAuth2/token/idnot_idp_v1
|
||||||
IDNOT_API_BASE_URL=https://qual-api.notaires.fr
|
IDNOT_API_BASE_URL=https://qual-api.notaires.fr
|
||||||
|
|
||||||
SIGNER_API_KEY=$SIGNER_API_KEY
|
SIGNER_API_KEY=your-api-key-change-this
|
||||||
VITE_JWT_SECRET_KEY=$VITE_JWT_SECRET_KEY
|
VITE_JWT_SECRET_KEY=52b3d77617bb00982dfee15b08effd52cfe5b2e69b2f61cc4848cfe1e98c0bc9
|
||||||
|
|
||||||
NEXT_PUBLIC_IDNOT_CLIENT_ID=$NEXT_PUBLIC_IDNOT_CLIENT_ID
|
NEXT_PUBLIC_IDNOT_CLIENT_ID=B3CE56353EDB15A9
|
||||||
NEXT_PUBLIC_4NK_URL=$IHM_CLIENT_URL
|
NEXT_PUBLIC_4NK_URL=http://:
|
||||||
NEXT_PUBLIC_FRONT_APP_HOST=$LECOFFRE_FRONT_URL
|
NEXT_PUBLIC_FRONT_APP_HOST=http://:
|
||||||
NEXT_PUBLIC_IDNOT_BASE_URL=https://qual-connexion.idnot.fr
|
NEXT_PUBLIC_IDNOT_BASE_URL=https://qual-connexion.idnot.fr
|
||||||
NEXT_PUBLIC_IDNOT_AUTHORIZE_ENDPOINT=/IdPOAuth2/authorize/idnot_idp_v1
|
NEXT_PUBLIC_IDNOT_AUTHORIZE_ENDPOINT=/IdPOAuth2/authorize/idnot_idp_v1
|
||||||
NEXT_PUBLIC_BACK_API_PROTOCOL=https
|
NEXT_PUBLIC_BACK_API_PROTOCOL=https
|
||||||
NEXT_PUBLIC_BACK_API_HOST=$LECOFFRE_BACK_HOST
|
NEXT_PUBLIC_BACK_API_HOST=dev4._4NKweb.com
|
||||||
NEXT_PUBLIC_BACK_API_PORT=443
|
NEXT_PUBLIC_BACK_API_PORT=443
|
||||||
NEXT_PUBLIC_BACK_API_ROOT_URL=$URL_ROUTE_LECOFFRE_BACK
|
NEXT_PUBLIC_BACK_API_ROOT_URL=
|
||||||
NEXT_PUBLIC_BACK_API_VERSION=v1
|
NEXT_PUBLIC_BACK_API_VERSION=v1
|
||||||
NEXT_PUBLIC_ANK_BASE_REDIRECT_URI=https://lecoffreio._4NKweb.com/authorized-client
|
NEXT_PUBLIC_ANK_BASE_REDIRECT_URI=https://lecoffreio._4NKweb.com/authorized-client
|
||||||
NEXT_PUBLIC_TARGET_ORIGIN=https://$LECOFFRE_BACK_HOST
|
NEXT_PUBLIC_TARGET_ORIGIN=https://dev4._4NKweb.com
|
||||||
NEXT_PUBLIC_4NK_IFRAME_URL=$IHM_CLIENT_URL
|
NEXT_PUBLIC_4NK_IFRAME_URL=http://:
|
||||||
NEXT_PUBLIC_IDNOT_REDIRECT_URI=https://lecoffreio._4NKweb.com/authorized-client
|
NEXT_PUBLIC_IDNOT_REDIRECT_URI=https://lecoffreio._4NKweb.com/authorized-client
|
||||||
NEXT_PUBLIC_DOCAPOSTE_API_URL=
|
NEXT_PUBLIC_DOCAPOSTE_API_URL=
|
||||||
NEXT_PUBLIC_API_URL=$LECOFFRE_BACK_URL
|
NEXT_PUBLIC_API_URL=http://:
|
||||||
NEXT_PUBLIC_DEFAULT_VALIDATOR_ID=$NEXT_PUBLIC_DEFAULT_VALIDATOR_ID
|
NEXT_PUBLIC_DEFAULT_VALIDATOR_ID=28c9a3a8151bef545ebf700ca5222c63d0031ad593097e95c1de202464304a99
|
||||||
NEXT_PUBLIC_DEFAULT_SDK_STORAGE_URLS=$SDK_STORAGE_URL
|
NEXT_PUBLIC_DEFAULT_SDK_STORAGE_URLS=http://:
|
||||||
@ -2,7 +2,7 @@
|
|||||||
API_PASS=testpass
|
API_PASS=testpass
|
||||||
ENV_NAME=DEV
|
ENV_NAME=DEV
|
||||||
DOMAIN=_4NKweb.com
|
DOMAIN=_4NKweb.com
|
||||||
HOST=dev4.$DOMAIN
|
HOST=dev4._4NKweb.com
|
||||||
DOCKER_LOG_LEVEL=info
|
DOCKER_LOG_LEVEL=info
|
||||||
COMPOSE_LOG_LEVEL=WARNING
|
COMPOSE_LOG_LEVEL=WARNING
|
||||||
NODE_OPTIONS=--max-old-space-size=4096
|
NODE_OPTIONS=--max-old-space-size=4096
|
||||||
@ -11,38 +11,38 @@ DOCKER_GLOBAL=project/lecoffre/lecoffre_node
|
|||||||
|
|
||||||
# Répertoires
|
# Répertoires
|
||||||
ROOT_DIR=/home/debian/_4NK_env
|
ROOT_DIR=/home/debian/_4NK_env
|
||||||
$DOCKER_GLOBAL/datas=$ROOT_DIR/$DOCKER_GLOBAL/data
|
/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=$$DOCKER_GLOBAL/datas/bitcoin
|
BITCOIN_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/bitcoin
|
||||||
BITCOIN_COOKIE_PATH=$BITCOIN_DATA_DIR/signet/.cookie
|
BITCOIN_COOKIE_PATH=/signet/.cookie
|
||||||
SIGNER_DATA_DIR=$$DOCKER_GLOBAL/datas/signer
|
SIGNER_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/signer
|
||||||
SDK_RELAY_DATA_DIR=$$DOCKER_GLOBAL/datas/sdk_relay
|
SDK_RELAY_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_relay
|
||||||
SDK_STORAGE_DATA_DIR=$$DOCKER_GLOBAL/datas/sdk_storage
|
SDK_STORAGE_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_storage
|
||||||
SDK_TOR_DATA_DIR=$$DOCKER_GLOBAL/datas/tor
|
SDK_TOR_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/tor
|
||||||
BLINDBIT_DATA_DIR=$$DOCKER_GLOBAL/datas/blindbit-oracle
|
BLINDBIT_DATA_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit-oracle
|
||||||
|
|
||||||
$DOCKER_GLOBAL/logs=$ROOT_DIR/$DOCKER_GLOBAL/logs
|
/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=$$DOCKER_GLOBAL/logs/bitcoin
|
BITCOIN_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/bitcoin
|
||||||
BLINDBIT_LOGS_DIR=$$DOCKER_GLOBAL/logs/blindbit-oracle
|
BLINDBIT_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit-oracle
|
||||||
IHM_CLIENT_LOGS_DIR=$$DOCKER_GLOBAL/logs/ihm_client
|
IHM_CLIENT_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/ihm_client
|
||||||
LECOFFRE_FRONT_LOGS_DIR=$$DOCKER_GLOBAL/logs/lecoffre-front
|
LECOFFRE_FRONT_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre-front
|
||||||
LECOFFRE_BACK_LOGS_DIR=$$DOCKER_GLOBAL/logs/lecoffre-back-mini
|
LECOFFRE_BACK_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre-back-mini
|
||||||
MINER_LOGS_DIR=$$DOCKER_GLOBAL/logs/miner
|
MINER_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/miner
|
||||||
NGINX_LOGS_DIR=$$DOCKER_GLOBAL/logs/nginx
|
NGINX_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx
|
||||||
SDK_RELAY_LOGS_DIR=$$DOCKER_GLOBAL/logs/sdk_relay
|
SDK_RELAY_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_relay
|
||||||
SDK_STORAGE_LOGS_DIR=$$DOCKER_GLOBAL/logs/sdk_storage
|
SDK_STORAGE_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_storage
|
||||||
TOR_LOGS_DIR=$$DOCKER_GLOBAL/logs/tor
|
TOR_LOGS_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/tor
|
||||||
|
|
||||||
$DOCKER_GLOBAL/confs=$ROOT_DIR/$DOCKER_GLOBAL/confs
|
/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=$$DOCKER_GLOBAL/confs/promtail
|
PROMTAIL_CONF_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/promtail
|
||||||
GRAFANA_CONF_DIR=$$DOCKER_GLOBAL/confs/grafana
|
GRAFANA_CONF_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/grafana
|
||||||
NGINX_CONF_DIR=$$DOCKER_GLOBAL/confs/nginx
|
NGINX_CONF_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/nginx
|
||||||
BITCOIN_CONF_DIR=$$DOCKER_GLOBAL/confs/bitcoin
|
BITCOIN_CONF_DIR=$/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/bitcoin
|
||||||
|
|
||||||
ROOT_DIR_BACKUPS=$ROOT_DIR/$DOCKER_GLOBAL/backups
|
ROOT_DIR_BACKUPS=/home/debian/_4NK_env//home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups
|
||||||
|
|
||||||
LECOFFRE_NODE_SCRIPTS_DIR=$ROOT_DIR/$DOCKER_GLOBAL/scripts
|
LECOFFRE_NODE_SCRIPTS_DIR=/home/debian/_4NK_env//home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts
|
||||||
|
|
||||||
CERT_PATH=/etc/letsencrypt/live/$HOST
|
CERT_PATH=/etc/letsencrypt/live/dev4._4NKweb.com
|
||||||
|
|
||||||
# Noms internes
|
# Noms internes
|
||||||
TOR_DOCKER_NAME=tor-proxy
|
TOR_DOCKER_NAME=tor-proxy
|
||||||
@ -88,31 +88,31 @@ URL_ROUTE_BLINDBIT=/blindbit
|
|||||||
URL_ROUTE_NEXT=/_next
|
URL_ROUTE_NEXT=/_next
|
||||||
|
|
||||||
# URLs et domaines
|
# URLs et domaines
|
||||||
ROOT_HOST=$HOST
|
ROOT_HOST=dev4._4NKweb.com
|
||||||
ROOT_URL=https://$ROOT_HOST
|
ROOT_URL=https://dev4._4NKweb.com
|
||||||
BOOTSTRAP_HOST=dev3.$DOMAIN
|
BOOTSTRAP_HOST=dev3._4NKweb.com
|
||||||
LECOFFRE_BACK_HOST=dev3.$DOMAIN
|
LECOFFRE_BACK_HOST=dev3._4NKweb.com
|
||||||
LECOFFRE_FRONT_URL=https://$ROOT_HOST$URL_ROUTE_LECOFFRE_FRONT
|
LECOFFRE_FRONT_URL=https://dev4._4NKweb.com/lecoffre_front
|
||||||
LECOFFRE_BACK_URL=https://$LECOFFRE_BACK_HOST$URL_ROUTE_LECOFFRE_BACK
|
LECOFFRE_BACK_URL=https://dev4._4NKweb.com
|
||||||
IHM_CLIENT_URL=$ROOT_URL$URL_ROUTE_IHM_CLIENT
|
IHM_CLIENT_URL=https://dev4._4NKweb.com/ihm_client
|
||||||
RELAY_URL=wss://$ROOT_HOST$URL_ROUTE_RELAY
|
RELAY_URL=wss://dev4._4NKweb.com
|
||||||
RELAY_BOOSTRAP_URL=wss://$BOOTSTRAP_HOST$URL_ROUTE_RELAY
|
RELAY_BOOSTRAP_URL=wss://dev3._4NKweb.com
|
||||||
RELAY_URLS=$RELAY_URL,$RELAY_BOOSTRAP_URL
|
RELAY_URLS=http://:,http://:
|
||||||
SIGNER_URL=https://dev3.$DOMAIN$URL_ROUTE_SIGNER
|
SIGNER_URL=https://dev3._4NKweb.com/sdk_signer
|
||||||
STORAGE_URL=$ROOT_URL$URL_ROUTE_STORAGE
|
STORAGE_URL=https://dev4._4NKweb.com
|
||||||
LOKI_URL=http://$LOKI_DOCKER_NAME:$LOKI_PORT
|
LOKI_URL=http://loki:3100:3100
|
||||||
BLINDBIT_URL=http://$BLINDBIT_DOCKER_NAME:$BLINDBIT_PORT
|
BLINDBIT_URL=http://blindbit_oracle:8000
|
||||||
BITCOIN_RPC_URL=http://$BITCOIN_DOCKER_NAME:$BITCOIN_SIGNET_RPC_PORT
|
BITCOIN_RPC_URL=http://bitcoin:38333
|
||||||
GRAFANA_URL=$ROOT_URL$URL_ROUTE_GRAFAN
|
GRAFANA_URL=https://dev4._4NKweb.com/grafana
|
||||||
ZMQ_URL=tcp://$BITCOIN_DOCKER_NAME:$BITCOIN_ZMQPBUBHASHBLOCK_PORT
|
ZMQ_URL=tcp://bitcoin:28332
|
||||||
|
|
||||||
# Variables
|
# Variables
|
||||||
BITCOIN_WALLET_NAME=mining
|
BITCOIN_WALLET_NAME=mining
|
||||||
BITCOIN_CERTIFICATOR_NAME=certificator
|
BITCOIN_CERTIFICATOR_NAME=certificator
|
||||||
|
|
||||||
# DB
|
# DB
|
||||||
CERTIFICATOR_POSTGRESQL_CONNECT=$POSTGRESQL_USER:$POSTGRESQL_PASSWORD//certificator:@certificator_db/certificator_db
|
CERTIFICATOR_POSTGRESQL_CONNECT=bdd_user:bdd_password//certificator:@certificator_db/certificator_db
|
||||||
CERTIFICATOR_REDIS_CONNECT=redis://certificator_redis:$REDIS_PORT
|
CERTIFICATOR_REDIS_CONNECT=redis://certificator_redis:6379:6379
|
||||||
|
|
||||||
# Noms des services Docker
|
# Noms des services Docker
|
||||||
SDK_RELAY_DOCKER_NAME=sdk_relay
|
SDK_RELAY_DOCKER_NAME=sdk_relay
|
||||||
|
|||||||
@ -5,13 +5,13 @@ services:
|
|||||||
working_dir: /tor-proxy
|
working_dir: /tor-proxy
|
||||||
volumes:
|
volumes:
|
||||||
- /home/debian/_4NK_env/DOCKER_GLOBAL_NAME/logs/tor-proxy:/var/log/tor
|
- /home/debian/_4NK_env/DOCKER_GLOBAL_NAME/logs/tor-proxy:/var/log/tor
|
||||||
- $LECOFFRE_NODE_SCRIPTS_DIR:/scripts:ro
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/:/scripts:ro
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- tor-proxy
|
- tor-proxy
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECOFFRE_NODE_SCRIPTS_DIR/tor-progress.sh"]
|
test: ["CMD", "sh", "/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts//tor-progress.sh"]
|
||||||
interval: 10s
|
interval: 10s
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 50
|
retries: 50
|
||||||
@ -28,7 +28,7 @@ services:
|
|||||||
- bitcoin_DATA_DIR:/home/bitcoin/.bitcoin
|
- bitcoin_DATA_DIR:/home/bitcoin/.bitcoin
|
||||||
- bitcoin_CONF_DIR/bitcoin.conf:/etc/bitcoin/bitcoin.conf
|
- bitcoin_CONF_DIR/bitcoin.conf:/etc/bitcoin/bitcoin.conf
|
||||||
- /home/debian/_4NK_env/DOCKER_GLOBAL_NAME/logs/bitcoin:/var/log/bitcoin
|
- /home/debian/_4NK_env/DOCKER_GLOBAL_NAME/logs/bitcoin:/var/log/bitcoin
|
||||||
- $LECOFFRE_NODE_SCRIPTS_DIR:/scripts:ro
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/:/scripts:ro
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
@ -39,24 +39,24 @@ services:
|
|||||||
chown -R bitcoin:bitcoin /home/bitcoin/.bitcoin || echo 'warn: chown partiel (fichiers bind-mount Windows)';
|
chown -R bitcoin:bitcoin /home/bitcoin/.bitcoin || echo 'warn: chown partiel (fichiers bind-mount Windows)';
|
||||||
exec su-exec bitcoin bitcoind -conf=/etc/bitcoin/bitcoin.conf -signet"
|
exec su-exec bitcoin bitcoind -conf=/etc/bitcoin/bitcoin.conf -signet"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECOFFRE_NODE_SCRIPTS_DIR/bitcoin-progress.sh"]
|
test: ["CMD", "sh", "/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts//bitcoin-progress.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
$BLINDBIT_DOCKER_NAME:
|
blindbit_oracle:
|
||||||
image: git._4NKweb.com/_4NK/blindbit-oracle:fixed-source
|
image: git._4NKweb.com/_4NK/blindbit-oracle:fixed-source
|
||||||
container_name: $BLINDBIT_DOCKER_NAME
|
container_name: blindbit_oracle
|
||||||
working_dir: /$BLINDBIT_DOCKER_NAME
|
working_dir: /blindbit_oracle
|
||||||
depends_on:
|
depends_on:
|
||||||
bitcoin:
|
bitcoin:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
volumes:
|
volumes:
|
||||||
- $BLINDBIT_DATA_DIR:/root/.blindbit-oracle
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit_oracle:/root/.blindbit-oracle
|
||||||
# - $LECOFFRE_NODE_CONFS_DIR/blindbit-oracle/blindbit.toml:/tmp/blindbit.toml:ro
|
# - /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//blindbit-oracle/blindbit.toml:/tmp/blindbit.toml:ro
|
||||||
- bitcoin_DATA_DIR:/home/bitcoin/.bitcoin
|
- bitcoin_DATA_DIR:/home/bitcoin/.bitcoin
|
||||||
- $BLINDBIT_LOGS_DIR:/var/log/blindbit
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit_oracle:/var/log/blindbit
|
||||||
entrypoint: >
|
entrypoint: >
|
||||||
sh -c "mkdir -p /root/.blindbit-oracle &&
|
sh -c "mkdir -p /root/.blindbit-oracle &&
|
||||||
if [ ! -f /root/.blindbit-oracle/blindbit.toml ]; then
|
if [ ! -f /root/.blindbit-oracle/blindbit.toml ]; then
|
||||||
@ -67,11 +67,11 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $BLINDBIT_DOCKER_NAME
|
- blindbit_oracle
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$BLINDBIT_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECOFFRE_NODE_SCRIPTS_DIR/blindbit-progress.sh"]
|
test: ["CMD", "sh", "/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts//blindbit-progress.sh"]
|
||||||
interval: 10s
|
interval: 10s
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 60
|
retries: 60
|
||||||
@ -85,7 +85,7 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- sdk_relay_CONF_DIR/.env
|
- sdk_relay_CONF_DIR/.env
|
||||||
depends_on:
|
depends_on:
|
||||||
$BLINDBIT_DOCKER_NAME:
|
blindbit_oracle:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
volumes:
|
volumes:
|
||||||
- sdk_relay_CONF_DIR/.conf:/SDK_RELAY_DOCKER_NAME/.conf:ro
|
- sdk_relay_CONF_DIR/.conf:/SDK_RELAY_DOCKER_NAME/.conf:ro
|
||||||
@ -104,7 +104,7 @@ services:
|
|||||||
max-size: "10m"
|
max-size: "10m"
|
||||||
max-file: "3"
|
max-file: "3"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECOFFRE_NODE_SCRIPTS_DIR/sdk-relay-progress.sh"]
|
test: ["CMD", "sh", "/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts//sdk-relay-progress.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
@ -115,11 +115,11 @@ services:
|
|||||||
container_name: lecoffre-front
|
container_name: lecoffre-front
|
||||||
working_dir: /lecoffre-front
|
working_dir: /lecoffre-front
|
||||||
env_file:
|
env_file:
|
||||||
- $LECOFFRE_NODE_CONFS_DIR/.env
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//.env
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:lecoffre-front_EXTERNAL_PORT:8080"
|
- "0.0.0.0:lecoffre-front_EXTERNAL_PORT:8080"
|
||||||
volumes:
|
volumes:
|
||||||
- $LECOFFRE_NODE_LOGS_DIR/lecoffre-front:/var/log/lecoffre-front
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs//lecoffre-front:/var/log/lecoffre-front
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
@ -145,11 +145,11 @@ services:
|
|||||||
image: git._4NKweb.com/_4NK/ihm_client:ext
|
image: git._4NKweb.com/_4NK/ihm_client:ext
|
||||||
container_name: ihm_client
|
container_name: ihm_client
|
||||||
env_file:
|
env_file:
|
||||||
- $LECOFFRE_NODE_CONFS_DIR/ihm_client/.env
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//ihm_client/.env
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:ihm_client_EXTERNAL_PORT:3003"
|
- "0.0.0.0:ihm_client_EXTERNAL_PORT:3003"
|
||||||
volumes:
|
volumes:
|
||||||
- $LECOFFRE_NODE_LOGS_DIR/ihm_client:/var/log/ihm_client
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs//ihm_client:/var/log/ihm_client
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
@ -178,7 +178,7 @@ services:
|
|||||||
- "0.0.0.0:sdk_storage_EXTERNAL_PORT:8080"
|
- "0.0.0.0:sdk_storage_EXTERNAL_PORT:8080"
|
||||||
volumes:
|
volumes:
|
||||||
- sdk_storage_data:/app/data
|
- sdk_storage_data:/app/data
|
||||||
- $LECOFFRE_NODE_LOGS_DIR/sdk_storage:/var/log/sdk_storage
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs//sdk_storage:/var/log/sdk_storage
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "-c", "if curl -f http://localhost:8080/health >/dev/null 2>&1; then echo 'SDK Storage ready: API responding'; exit 0; else echo 'SDK Storage starting: API not yet ready'; exit 1; fi"]
|
test: ["CMD", "sh", "-c", "if curl -f http://localhost:8080/health >/dev/null 2>&1; then echo 'SDK Storage ready: API responding'; exit 0; else echo 'SDK Storage starting: API not yet ready'; exit 1; fi"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
@ -211,10 +211,10 @@ services:
|
|||||||
bitcoin:
|
bitcoin:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
# env_file:
|
# env_file:
|
||||||
# - $LECOFFRE_NODE_CONFS_DIR/lecoffre_node/.env
|
# - /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//lecoffre_node/.env
|
||||||
volumes:
|
volumes:
|
||||||
- bitcoin_data:/bitcoin:ro
|
- bitcoin_data:/bitcoin:ro
|
||||||
- $LECOFFRE_NODE_LOGS_DIR/miner:/var/log/miner
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs//miner:/var/log/miner
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
@ -229,10 +229,10 @@ services:
|
|||||||
- "0.0.0.0:grafana_EXTERNAL_PORT:3000"
|
- "0.0.0.0:grafana_EXTERNAL_PORT:3000"
|
||||||
volumes:
|
volumes:
|
||||||
- grafana_data:/var/lib/grafana
|
- grafana_data:/var/lib/grafana
|
||||||
# - $LECOFFRE_NODE_CONFS_DIR/grafana/provisioning:/etc/grafana/provisioning
|
# - /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//grafana/provisioning:/etc/grafana/provisioning
|
||||||
# - $LECOFFRE_NODE_CONFS_DIR/grafana/dashboards:/var/lib/grafana/dashboards
|
# - /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//grafana/dashboards:/var/lib/grafana/dashboards
|
||||||
# - $LECOFFRE_NODE_CONFS_DIR/grafana/grafana.ini:/etc/grafana/grafana.ini:ro
|
# - /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//grafana/grafana.ini:/etc/grafana/grafana.ini:ro
|
||||||
- $LECOFFRE_NODE_LOGS_DIR:/var/log/lecoffre:ro
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/:/var/log/lecoffre:ro
|
||||||
environment:
|
environment:
|
||||||
- GF_SECURITY_ADMIN_PASSWORD=Fuy8ZfxQI2xdSdoB8wsGxNjyU
|
- GF_SECURITY_ADMIN_PASSWORD=Fuy8ZfxQI2xdSdoB8wsGxNjyU
|
||||||
- GF_USERS_ALLOW_SIGN_UP=false
|
- GF_USERS_ALLOW_SIGN_UP=false
|
||||||
@ -264,7 +264,7 @@ services:
|
|||||||
- "0.0.0.0:loki_EXTERNAL_PORT:3100"
|
- "0.0.0.0:loki_EXTERNAL_PORT:3100"
|
||||||
volumes:
|
volumes:
|
||||||
- loki_data:/loki
|
- loki_data:/loki
|
||||||
# - $LECOFFRE_NODE_CONFS_DIR/loki/loki-config.yaml:/etc/loki/loki-config.yaml:ro
|
# - /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//loki/loki-config.yaml:/etc/loki/loki-config.yaml:ro
|
||||||
command: -config.file=/etc/loki/loki-config.yaml
|
command: -config.file=/etc/loki/loki-config.yaml
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
@ -282,8 +282,8 @@ services:
|
|||||||
image: grafana/promtail:latest
|
image: grafana/promtail:latest
|
||||||
container_name: promtail
|
container_name: promtail
|
||||||
volumes:
|
volumes:
|
||||||
- $LECOFFRE_NODE_LOGS_DIR:$LECOFFRE_NODE_LOGS_DIR:ro
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/:ro
|
||||||
# - $LECOFFRE_NODE_CONFS_DIR/promtail/promtail.yml:/etc/promtail/config.yml:ro
|
# - /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//promtail/promtail.yml:/etc/promtail/config.yml:ro
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
command: -config.file=/etc/promtail/config.yml
|
command: -config.file=/etc/promtail/config.yml
|
||||||
networks:
|
networks:
|
||||||
@ -308,14 +308,14 @@ services:
|
|||||||
dockerfile: Dockerfile.python
|
dockerfile: Dockerfile.python
|
||||||
container_name: status-api
|
container_name: status-api
|
||||||
# env_file:
|
# env_file:
|
||||||
# - $LECOFFRE_NODE_CONFS_DIR/monitoring/.env
|
# - /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs//monitoring/.env
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$STATUS_API_EXTERNAL_PORT:3006"
|
- "0.0.0.0:8083:3006"
|
||||||
volumes:
|
volumes:
|
||||||
- ./web/status/api.py:/app/api.py:ro
|
- ./web/status/api.py:/app/api.py:ro
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
- $LECOFFRE_NODE_LOGS_DIR:/var/log/lecoffre:ro
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/:/var/log/lecoffre:ro
|
||||||
- $LECOFFRE_NODE_SCRIPTS_DIR:$LECOFFRE_NODE_SCRIPTS_DIR:ro
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/:ro
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
|
|||||||
@ -2,481 +2,481 @@
|
|||||||
services:
|
services:
|
||||||
|
|
||||||
|
|
||||||
$REDIS_DOCKER_NAME:
|
redis:
|
||||||
image: $REDIS_DOCKER_IMAGE
|
image:
|
||||||
container_name: $REDIS_DOCKER_NAME
|
container_name: redis
|
||||||
working_dir: /$REDIS_DOCKER_NAME
|
working_dir: /redis
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$REDIS_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$REDIS_PORT"
|
- "0.0.0.0:6379:6379"
|
||||||
- "0.0.0.0:$REDIS_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$REDIS_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $REDIS_CONFS_DIR:$REDIS_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/redis
|
||||||
- $REDIS_LOGS_DIR:$REDIS_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/redis
|
||||||
- $REDIS_RUNS_DIR:$REDIS_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/redis
|
||||||
- $REDIS_DATAS_DIR:$REDIS_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/redis
|
||||||
- $REDIS_BACKUPS_DIR:$REDIS_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/redis
|
||||||
- $REDIS_SCRIPTS_DIR:$REDIS_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/redis
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $REDIS_DOCKER_NAME
|
- redis
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$REDIS_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u redis >/dev/null 2>&1 || adduser --disabled-password --gecos '' redis; chown -R redis:redis /home/root/.redis || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$REDIS.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_redis.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$POSTGRESQL_DOCKER_NAME:
|
postgresql:
|
||||||
image: $POSTGRESQL_DOCKER_IMAGE
|
image:
|
||||||
container_name: $POSTGRESQL_DOCKER_NAME
|
container_name: postgresql
|
||||||
working_dir: /$POSTGRESQL_DOCKER_NAME
|
working_dir: /postgresql
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$POSTGRESQL_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$POSTGRESQL_PORT"
|
- "0.0.0.0:5432:5432"
|
||||||
- "0.0.0.0:$POSTGRESQL_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$POSTGRESQL_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $POSTGRESQL_CONFS_DIR:$POSTGRESQL_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/postgresql
|
||||||
- $POSTGRESQL_LOGS_DIR:$POSTGRESQL_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/postgresql
|
||||||
- $POSTGRESQL_RUNS_DIR:$POSTGRESQL_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/postgresql
|
||||||
- $POSTGRESQL_DATAS_DIR:$POSTGRESQL_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/postgresql
|
||||||
- $POSTGRESQL_BACKUPS_DIR:$POSTGRESQL_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/postgresql
|
||||||
- $POSTGRESQL_SCRIPTS_DIR:$POSTGRESQL_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/postgresql
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $POSTGRESQL_DOCKER_NAME
|
- postgresql
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$POSTGRESQL_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u postgresql >/dev/null 2>&1 || adduser --disabled-password --gecos '' postgresql; chown -R postgresql:postgresql /home/root/.postgresql || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$POSTGRESQL.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_postgresql.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$LOKI_DOCKER_NAME:
|
loki:
|
||||||
image: $LOKI_DOCKER_IMAGE
|
image:
|
||||||
container_name: $LOKI_DOCKER_NAME
|
container_name: loki
|
||||||
working_dir: /$LOKI_DOCKER_NAME
|
working_dir: /loki
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$LOKI_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$LOKI_PORT"
|
- "0.0.0.0:3100:3100"
|
||||||
- "0.0.0.0:$LOKI_PORT2"
|
- "0.0.0.0:9096"
|
||||||
- "0.0.0.0:$LOKI_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $LOKI_CONFS_DIR:$LOKI_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/loki
|
||||||
- $LOKI_LOGS_DIR:$LOKI_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/loki
|
||||||
- $LOKI_RUNS_DIR:$LOKI_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/loki
|
||||||
- $LOKI_DATAS_DIR:$LOKI_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/loki
|
||||||
- $LOKI_BACKUPS_DIR:$LOKI_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/loki
|
||||||
- $LOKI_SCRIPTS_DIR:$LOKI_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/loki
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $LOKI_DOCKER_NAME
|
- loki
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$LOKI_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u loki >/dev/null 2>&1 || adduser --disabled-password --gecos '' loki; chown -R loki:loki /home/root/.loki || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$LOKI.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_loki.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$PROMTAIL_DOCKER_NAME:
|
promtail:
|
||||||
image: $PROMTAIL_DOCKER_IMAGE
|
image:
|
||||||
container_name: $PROMTAIL_DOCKER_NAME
|
container_name: promtail
|
||||||
working_dir: /$PROMTAIL_DOCKER_NAME
|
working_dir: /promtail
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$PROMTAIL_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$PROMTAIL_PORT"
|
- "0.0.0.0:8090:8090"
|
||||||
- "0.0.0.0:$PROMTAIL_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$PROMTAIL_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $PROMTAIL_CONFS_DIR:$PROMTAIL_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/promtail
|
||||||
- $PROMTAIL_LOGS_DIR:$PROMTAIL_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/promtail
|
||||||
- $PROMTAIL_RUNS_DIR:$PROMTAIL_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/promtail
|
||||||
- $PROMTAIL_DATAS_DIR:$PROMTAIL_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/promtail
|
||||||
- $PROMTAIL_BACKUPS_DIR:$PROMTAIL_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/promtail
|
||||||
- $PROMTAIL_SCRIPTS_DIR:$PROMTAIL_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/promtail
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $PROMTAIL_DOCKER_NAME
|
- promtail
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$PROMTAIL_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u promtail >/dev/null 2>&1 || adduser --disabled-password --gecos '' promtail; chown -R promtail:promtail /home/root/.promtail || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$PROMTAIL.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_promtail.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$GRAFANA_DOCKER_NAME:
|
grafana:
|
||||||
image: $GRAFANA_DOCKER_IMAGE
|
image:
|
||||||
container_name: $GRAFANA_DOCKER_NAME
|
container_name: grafana
|
||||||
working_dir: /$GRAFANA_DOCKER_NAME
|
working_dir: /grafana
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$GRAFANA_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$GRAFANA_PORT"
|
- "0.0.0.0:3001:3001"
|
||||||
- "0.0.0.0:$GRAFANA_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$GRAFANA_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $GRAFANA_CONFS_DIR:$GRAFANA_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/grafana
|
||||||
- $GRAFANA_LOGS_DIR:$GRAFANA_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/grafana
|
||||||
- $GRAFANA_RUNS_DIR:$GRAFANA_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/grafana
|
||||||
- $GRAFANA_DATAS_DIR:$GRAFANA_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/grafana
|
||||||
- $GRAFANA_BACKUPS_DIR:$GRAFANA_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/grafana
|
||||||
- $GRAFANA_SCRIPTS_DIR:$GRAFANA_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/grafana
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $GRAFANA_DOCKER_NAME
|
- grafana
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$GRAFANA_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u grafana >/dev/null 2>&1 || adduser --disabled-password --gecos '' grafana; chown -R grafana:grafana /home/root/.grafana || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$GRAFANA.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_grafana.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$_4NK_VAULT_DOCKER_NAME:
|
_4nk_vault:
|
||||||
image: $_4NK_VAULT_DOCKER_IMAGE
|
image:
|
||||||
container_name: $_4NK_VAULT_DOCKER_NAME
|
container_name: _4nk_vault
|
||||||
working_dir: /$_4NK_VAULT_DOCKER_NAME
|
working_dir: /_4nk_vault
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$_4NK_VAULT_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_VAULT_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_VAULT_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_VAULT_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $_4NK_VAULT_CONFS_DIR:$_4NK_VAULT_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_vault
|
||||||
- $_4NK_VAULT_LOGS_DIR:$_4NK_VAULT_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_vault
|
||||||
- $_4NK_VAULT_RUNS_DIR:$_4NK_VAULT_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_vault
|
||||||
- $_4NK_VAULT_DATAS_DIR:$_4NK_VAULT_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_vault
|
||||||
- $_4NK_VAULT_BACKUPS_DIR:$_4NK_VAULT_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_vault
|
||||||
- $_4NK_VAULT_SCRIPTS_DIR:$_4NK_VAULT_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_vault
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $_4NK_VAULT_DOCKER_NAME
|
- _4nk_vault
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$_4NK_VAULT_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u _4NK_vault >/dev/null 2>&1 || adduser --disabled-password --gecos '' _4NK_vault; chown -R _4NK_vault:_4NK_vault /home/root/._4NK_vault || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$_4NK_VAULT.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_vault.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$TOR_DOCKER_NAME:
|
tor:
|
||||||
image: $TOR_DOCKER_IMAGE
|
image:
|
||||||
container_name: $TOR_DOCKER_NAME
|
container_name: tor
|
||||||
working_dir: /$TOR_DOCKER_NAME
|
working_dir: /tor
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$TOR_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$TOR_PORT"
|
- "0.0.0.0:9050:9050"
|
||||||
- "0.0.0.0:$TOR_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$TOR_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $TOR_CONFS_DIR:$TOR_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/tor
|
||||||
- $TOR_LOGS_DIR:$TOR_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/tor
|
||||||
- $TOR_RUNS_DIR:$TOR_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/tor
|
||||||
- $TOR_DATAS_DIR:$TOR_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/tor
|
||||||
- $TOR_BACKUPS_DIR:$TOR_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/tor
|
||||||
- $TOR_SCRIPTS_DIR:$TOR_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/tor
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $TOR_DOCKER_NAME
|
- tor
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$TOR_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u tor-proxy >/dev/null 2>&1 || adduser --disabled-password --gecos '' tor-proxy; chown -R tor-proxy:tor-proxy /home/root/.tor-proxy || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$TOR.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_tor-proxy.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$BITCOIN_DOCKER_NAME:
|
bitcoin:
|
||||||
image: $BITCOIN_DOCKER_IMAGE
|
image:
|
||||||
container_name: $BITCOIN_DOCKER_NAME
|
container_name: bitcoin
|
||||||
working_dir: /$BITCOIN_DOCKER_NAME
|
working_dir: /bitcoin
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$BITCOIN_EXTERNAL_PORT"
|
- "0.0.0.0:38333:38333"
|
||||||
- "0.0.0.0:$BITCOIN_PORT"
|
- "0.0.0.0:38332:38332"
|
||||||
- "0.0.0.0:$BITCOIN_PORT2"
|
- "0.0.0.0:29001:29001"
|
||||||
- "0.0.0.0:$BITCOIN_PORT3"
|
- "0.0.0.0:29000:29000"
|
||||||
volumes:
|
volumes:
|
||||||
- $BITCOIN_CONFS_DIR:$BITCOIN_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/bitcoin
|
||||||
- $BITCOIN_LOGS_DIR:$BITCOIN_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/bitcoin
|
||||||
- $BITCOIN_RUNS_DIR:$BITCOIN_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/bitcoin
|
||||||
- $BITCOIN_DATAS_DIR:$BITCOIN_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/bitcoin
|
||||||
- $BITCOIN_BACKUPS_DIR:$BITCOIN_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/bitcoin
|
||||||
- $BITCOIN_SCRIPTS_DIR:$BITCOIN_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/bitcoin
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $BITCOIN_DOCKER_NAME
|
- bitcoin
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$BITCOIN_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u bitcoin >/dev/null 2>&1 || adduser --disabled-password --gecos '' bitcoin; chown -R bitcoin:bitcoin /home/root/.bitcoin || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$BITCOIN.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_bitcoin.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$BLINDBIT_ORACLE_DOCKER_NAME:
|
blindbit_oracle:
|
||||||
image: $BLINDBIT_ORACLE_DOCKER_IMAGE
|
image:
|
||||||
container_name: $BLINDBIT_ORACLE_DOCKER_NAME
|
container_name: blindbit_oracle
|
||||||
working_dir: /$BLINDBIT_ORACLE_DOCKER_NAME
|
working_dir: /blindbit_oracle
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$BLINDBIT_ORACLE_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$BLINDBIT_ORACLE_PORT"
|
- "0.0.0.0:8000:8000"
|
||||||
- "0.0.0.0:$BLINDBIT_ORACLE_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$BLINDBIT_ORACLE_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $BLINDBIT_ORACLE_CONFS_DIR:$BLINDBIT_ORACLE_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_LOGS_DIR:$BLINDBIT_ORACLE_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_RUNS_DIR:$BLINDBIT_ORACLE_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_DATAS_DIR:$BLINDBIT_ORACLE_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_BACKUPS_DIR:$BLINDBIT_ORACLE_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/blindbit_oracle
|
||||||
- $BLINDBIT_ORACLE_SCRIPTS_DIR:$BLINDBIT_ORACLE_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/blindbit_oracle
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $BLINDBIT_ORACLE_DOCKER_NAME
|
- blindbit_oracle
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$BLINDBIT_ORACLE_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u blindbit-oracle >/dev/null 2>&1 || adduser --disabled-password --gecos '' blindbit-oracle; chown -R blindbit-oracle:blindbit-oracle /home/root/.blindbit-oracle || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$BLINDBIT_ORACLE.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_blindbit-oracle.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$SDK_RELAY_DOCKER_NAME:
|
sdk_relay:
|
||||||
image: $SDK_RELAY_DOCKER_IMAGE
|
image:
|
||||||
container_name: $SDK_RELAY_DOCKER_NAME
|
container_name: sdk_relay
|
||||||
working_dir: /$SDK_RELAY_DOCKER_NAME
|
working_dir: /sdk_relay
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$SDK_RELAY_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$SDK_RELAY_PORT"
|
- "0.0.0.0:8080:8080"
|
||||||
- "0.0.0.0:$SDK_RELAY_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$SDK_RELAY_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $SDK_RELAY_CONFS_DIR:$SDK_RELAY_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_relay
|
||||||
- $SDK_RELAY_LOGS_DIR:$SDK_RELAY_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_relay
|
||||||
- $SDK_RELAY_RUNS_DIR:$SDK_RELAY_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_relay
|
||||||
- $SDK_RELAY_DATAS_DIR:$SDK_RELAY_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_relay
|
||||||
- $SDK_RELAY_BACKUPS_DIR:$SDK_RELAY_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_relay
|
||||||
- $SDK_RELAY_SCRIPTS_DIR:$SDK_RELAY_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_relay
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $SDK_RELAY_DOCKER_NAME
|
- sdk_relay
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$SDK_RELAY_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u sdk_relay >/dev/null 2>&1 || adduser --disabled-password --gecos '' sdk_relay; chown -R sdk_relay:sdk_relay /home/root/.sdk_relay || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$SDK_RELAY.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_sdk_relay.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$SDK_STORAGE_DOCKER_NAME:
|
sdk_storage:
|
||||||
image: $SDK_STORAGE_DOCKER_IMAGE
|
image:
|
||||||
container_name: $SDK_STORAGE_DOCKER_NAME
|
container_name: sdk_storage
|
||||||
working_dir: /$SDK_STORAGE_DOCKER_NAME
|
working_dir: /sdk_storage
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$SDK_STORAGE_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$SDK_STORAGE_PORT"
|
- "0.0.0.0:8081:8081"
|
||||||
- "0.0.0.0:$SDK_STORAGE_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$SDK_STORAGE_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $SDK_STORAGE_CONFS_DIR:$SDK_STORAGE_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_storage
|
||||||
- $SDK_STORAGE_LOGS_DIR:$SDK_STORAGE_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_storage
|
||||||
- $SDK_STORAGE_RUNS_DIR:$SDK_STORAGE_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_storage
|
||||||
- $SDK_STORAGE_DATAS_DIR:$SDK_STORAGE_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_storage
|
||||||
- $SDK_STORAGE_BACKUPS_DIR:$SDK_STORAGE_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_storage
|
||||||
- $SDK_STORAGE_SCRIPTS_DIR:$SDK_STORAGE_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_storage
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $SDK_STORAGE_DOCKER_NAME
|
- sdk_storage
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$SDK_STORAGE_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u sdk_storage >/dev/null 2>&1 || adduser --disabled-password --gecos '' sdk_storage; chown -R sdk_storage:sdk_storage /home/root/.sdk_storage || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$SDK_STORAGE.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_sdk_storage.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$IHM_CLIENT_DOCKER_NAME:
|
ihm_client:
|
||||||
image: $IHM_CLIENT_DOCKER_IMAGE
|
image:
|
||||||
container_name: $IHM_CLIENT_DOCKER_NAME
|
container_name: ihm_client
|
||||||
working_dir: /$IHM_CLIENT_DOCKER_NAME
|
working_dir: /ihm_client
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$IHM_CLIENT_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$IHM_CLIENT_PORT"
|
- "0.0.0.0:3003:3003"
|
||||||
- "0.0.0.0:$IHM_CLIENT_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$IHM_CLIENT_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $IHM_CLIENT_CONFS_DIR:$IHM_CLIENT_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/ihm_client
|
||||||
- $IHM_CLIENT_LOGS_DIR:$IHM_CLIENT_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/ihm_client
|
||||||
- $IHM_CLIENT_RUNS_DIR:$IHM_CLIENT_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/ihm_client
|
||||||
- $IHM_CLIENT_DATAS_DIR:$IHM_CLIENT_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/ihm_client
|
||||||
- $IHM_CLIENT_BACKUPS_DIR:$IHM_CLIENT_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/ihm_client
|
||||||
- $IHM_CLIENT_SCRIPTS_DIR:$IHM_CLIENT_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/ihm_client
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $IHM_CLIENT_DOCKER_NAME
|
- ihm_client
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$IHM_CLIENT_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u ihm_client >/dev/null 2>&1 || adduser --disabled-password --gecos '' ihm_client; chown -R ihm_client:ihm_client /home/root/.ihm_client || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$IHM_CLIENT.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_ihm_client.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$_4NK_CERTIFICATOR_DOCKER_NAME:
|
_4nk_certificator:
|
||||||
image: $_4NK_CERTIFICATOR_DOCKER_IMAGE
|
image:
|
||||||
container_name: $_4NK_CERTIFICATOR_DOCKER_NAME
|
container_name: _4nk_certificator
|
||||||
working_dir: /$_4NK_CERTIFICATOR_DOCKER_NAME
|
working_dir: /_4nk_certificator
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$_4NK_CERTIFICATOR_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_CERTIFICATOR_PORT"
|
- "0.0.0.0:8082:8082"
|
||||||
- "0.0.0.0:$_4NK_CERTIFICATOR_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_CERTIFICATOR_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $_4NK_CERTIFICATOR_CONFS_DIR:$_4NK_CERTIFICATOR_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_LOGS_DIR:$_4NK_CERTIFICATOR_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_RUNS_DIR:$_4NK_CERTIFICATOR_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_DATAS_DIR:$_4NK_CERTIFICATOR_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_BACKUPS_DIR:$_4NK_CERTIFICATOR_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_certificator
|
||||||
- $_4NK_CERTIFICATOR_SCRIPTS_DIR:$_4NK_CERTIFICATOR_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_certificator
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $_4NK_CERTIFICATOR_DOCKER_NAME
|
- _4nk_certificator
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$_4NK_CERTIFICATOR_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u _4NK_certificator >/dev/null 2>&1 || adduser --disabled-password --gecos '' _4NK_certificator; chown -R _4NK_certificator:_4NK_certificator /home/root/._4NK_certificator || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$_4NK_CERTIFICATOR.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_certificator.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$_4NK_MINER_DOCKER_NAME:
|
_4nk_miner:
|
||||||
image: $_4NK_MINER_DOCKER_IMAGE
|
image:
|
||||||
container_name: $_4NK_MINER_DOCKER_NAME
|
container_name: _4nk_miner
|
||||||
working_dir: /$_4NK_MINER_DOCKER_NAME
|
working_dir: /_4nk_miner
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$_4NK_MINER_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_MINER_PORT"
|
- "0.0.0.0:8083:8083"
|
||||||
- "0.0.0.0:$_4NK_MINER_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_MINER_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $_4NK_MINER_CONFS_DIR:$_4NK_MINER_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_miner
|
||||||
- $_4NK_MINER_LOGS_DIR:$_4NK_MINER_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_miner
|
||||||
- $_4NK_MINER_RUNS_DIR:$_4NK_MINER_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_miner
|
||||||
- $_4NK_MINER_DATAS_DIR:$_4NK_MINER_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_miner
|
||||||
- $_4NK_MINER_BACKUPS_DIR:$_4NK_MINER_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_miner
|
||||||
- $_4NK_MINER_SCRIPTS_DIR:$_4NK_MINER_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_miner
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $_4NK_MINER_DOCKER_NAME
|
- _4nk_miner
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$_4NK_MINER_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u _4NK_miner >/dev/null 2>&1 || adduser --disabled-password --gecos '' _4NK_miner; chown -R _4NK_miner:_4NK_miner /home/root/._4NK_miner || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$_4NK_MINER.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_miner.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$LECOFFRE_FRONT_DOCKER_NAME:
|
lecoffre_front:
|
||||||
image: $LECOFFRE_FRONT_DOCKER_IMAGE
|
image:
|
||||||
container_name: $LECOFFRE_FRONT_DOCKER_NAME
|
container_name: lecoffre_front
|
||||||
working_dir: /$LECOFFRE_FRONT_DOCKER_NAME
|
working_dir: /lecoffre_front
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$LECOFFRE_FRONT_EXTERNAL_PORT"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$LECOFFRE_FRONT_PORT"
|
- "0.0.0.0:3000:3000"
|
||||||
- "0.0.0.0:$LECOFFRE_FRONT_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$LECOFFRE_FRONT_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $LECOFFRE_FRONT_CONFS_DIR:$LECOFFRE_FRONT_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_LOGS_DIR:$LECOFFRE_FRONT_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_RUNS_DIR:$LECOFFRE_FRONT_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_DATAS_DIR:$LECOFFRE_FRONT_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_BACKUPS_DIR:$LECOFFRE_FRONT_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/lecoffre_front
|
||||||
- $LECOFFRE_FRONT_SCRIPTS_DIR:$LECOFFRE_FRONT_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/lecoffre_front
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $LECOFFRE_FRONT_DOCKER_NAME
|
- lecoffre_front
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$LECOFFRE_FRONT_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u lecoffre-front >/dev/null 2>&1 || adduser --disabled-password --gecos '' lecoffre-front; chown -R lecoffre-front:lecoffre-front /home/root/.lecoffre-front || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$LECOFFRE_FRONT.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_lecoffre-front.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
restart: unless-stopped"
|
restart: unless-stopped"
|
||||||
|
|
||||||
$_4NK_WEB_STATUS_DOCKER_NAME:
|
_4nk_web_status:
|
||||||
image: $_4NK_WEB_STATUS_DOCKER_IMAGE
|
image:
|
||||||
container_name: $_4NK_WEB_STATUS_DOCKER_NAME
|
container_name: _4nk_web_status
|
||||||
working_dir: /$_4NK_WEB_STATUS_DOCKER_NAME
|
working_dir: /_4nk_web_status
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:$_4NK_WEB_STATUS_EXTERNAL_PORT"
|
- "0.0.0.0:3006:3006"
|
||||||
- "0.0.0.0:$_4NK_WEB_STATUS_PORT"
|
- "0.0.0.0:3006:3006"
|
||||||
- "0.0.0.0:$_4NK_WEB_STATUS_PORT2"
|
- "0.0.0.0:"
|
||||||
- "0.0.0.0:$_4NK_WEB_STATUS_PORT3"
|
- "0.0.0.0:"
|
||||||
volumes:
|
volumes:
|
||||||
- $_4NK_WEB_STATUS_CONFS_DIR:$_4NK_WEB_STATUS_DOCKER_CONFS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_LOGS_DIR:$_4NK_WEB_STATUS_DOCKER_LOGS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_RUNS_DIR:$_4NK_WEB_STATUS_DOCKER_RUNS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_DATAS_DIR:$_4NK_WEB_STATUS_DOCKER_DATAS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_BACKUPS_DIR:$_4NK_WEB_STATUS_DOCKER_BACKUPS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_web_status
|
||||||
- $_4NK_WEB_STATUS_SCRIPTS_DIR:$_4NK_WEB_STATUS_DOCKER_SCRIPTS_DIR
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_web_status
|
||||||
networks:
|
networks:
|
||||||
btcnet:
|
btcnet:
|
||||||
aliases:
|
aliases:
|
||||||
- $_4NK_WEB_STATUS_DOCKER_NAME
|
- _4nk_web_status
|
||||||
user: root
|
user: root
|
||||||
entrypoint: \>
|
entrypoint: \>
|
||||||
/bin/sh -c "$_4NK_WEB_STATUS_DOCKER_WORKING_DIR_CREATE"
|
/bin/sh -c "id -u _4NK_web_status >/dev/null 2>&1 || adduser --disabled-password --gecos '' _4NK_web_status; chown -R _4NK_web_status:_4NK_web_status /home/root/._4NK_web_status || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec """
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "sh", "$LECONFFRE-FRONT_CONFS_DIR/healthcheck_$_4NK_WEB_STATUS.sh"]
|
test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_web_status.sh"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 50
|
retries: 50
|
||||||
|
|||||||
@ -249,8 +249,8 @@ process_directory() {
|
|||||||
|
|
||||||
print_step "Traitement du répertoire $source_dir"
|
print_step "Traitement du répertoire $source_dir"
|
||||||
|
|
||||||
# Traiter tous les fichiers dans le répertoire
|
# Traiter tous les fichiers dans le répertoire (sauf _keys)
|
||||||
find "$source_dir" -type f | while read -r file; do
|
find "$source_dir" -type f -not -path "*/_keys/*" | while read -r file; do
|
||||||
# Calculer le chemin relatif
|
# Calculer le chemin relatif
|
||||||
local relative_path="${file#$source_dir/}"
|
local relative_path="${file#$source_dir/}"
|
||||||
local full_relative_path="$relative_base/$relative_path"
|
local full_relative_path="$relative_base/$relative_path"
|
||||||
@ -306,6 +306,21 @@ main() {
|
|||||||
# Configurations nginx
|
# Configurations nginx
|
||||||
[ -d "nginx" ] && process_directory "nginx" "nginx"
|
[ -d "nginx" ] && process_directory "nginx" "nginx"
|
||||||
|
|
||||||
|
# Configuration git
|
||||||
|
[ -d "git" ] && process_directory "git" "git"
|
||||||
|
|
||||||
|
# Monitoring
|
||||||
|
[ -d "monitoring" ] && process_directory "monitoring" "monitoring"
|
||||||
|
|
||||||
|
# Projets
|
||||||
|
[ -d "projects" ] && process_directory "projects" "projects"
|
||||||
|
|
||||||
|
# Supervisor
|
||||||
|
[ -d "supervisor" ] && process_directory "supervisor" "supervisor"
|
||||||
|
|
||||||
|
# Clés et certificats (EXCLUSION - ne pas traiter)
|
||||||
|
# [ -d "_keys" ] && process_directory "_keys" "_keys" # DÉSACTIVÉ - répertoire sensible
|
||||||
|
|
||||||
# Afficher le résumé
|
# Afficher le résumé
|
||||||
echo -e "\n${PURPLE}📊 RÉSUMÉ DU TRAITEMENT${NC}"
|
echo -e "\n${PURPLE}📊 RÉSUMÉ DU TRAITEMENT${NC}"
|
||||||
echo -e "${PURPLE}========================${NC}"
|
echo -e "${PURPLE}========================${NC}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user