- Ajout de la génération dynamique des ports pour Nginx dans docker-compose.yml.auto - Nginx a maintenant accès à tous les ports de tous les services pour le routage - Correction de la génération de la variable HOST dans generate_variables.sh - Amélioration du nettoyage des ports vides dans docker-compose.yml.auto - Génération automatique de toutes les configurations Nginx (upstreams, internes, HTTPS) - Nginx traité comme un module dans _4NK_modules/nginx/ - Tous les ports de tous les services ajoutés aux configurations Nginx - Correction des chemins relatifs dans les scripts de génération - Système de templates complètement fonctionnel avec remplacement des variables
497 lines
29 KiB
Plaintext
497 lines
29 KiB
Plaintext
|
|
services:
|
|
|
|
redis:
|
|
image:
|
|
container_name: redis
|
|
working_dir: /redis
|
|
ports:
|
|
- "6379:6379:6379:6379"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/redis
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/redis
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/redis
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/redis
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/redis
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/redis:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/redis
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- redis
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_redis.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
postgresql:
|
|
image:
|
|
container_name: postgresql
|
|
working_dir: /postgresql
|
|
ports:
|
|
- "5432:5432:5432:5432"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/postgresql
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/postgresql
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/postgresql
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/postgresql
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/postgresql
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/postgresql:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/postgresql
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- postgresql
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_postgresql.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
loki:
|
|
image:
|
|
container_name: loki
|
|
working_dir: /loki
|
|
ports:
|
|
- "3100:3100:3100:3100"
|
|
- "9096:9096"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/loki
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/loki
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/loki
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/loki
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/loki
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/loki:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/loki
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- loki
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_loki.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
promtail:
|
|
image:
|
|
container_name: promtail
|
|
working_dir: /promtail
|
|
ports:
|
|
- "8090:8090:8090:8090"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/promtail
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/promtail
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/promtail
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/promtail
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/promtail
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/promtail:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/promtail
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- promtail
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_promtail.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
grafana:
|
|
image:
|
|
container_name: grafana
|
|
working_dir: /grafana
|
|
ports:
|
|
- "3001:3001:3001:3001"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/grafana
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/grafana
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/grafana
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/grafana
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/grafana
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/grafana:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/grafana
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- grafana
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_grafana.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
nginx:
|
|
image:
|
|
container_name: nginx
|
|
working_dir: /nginx
|
|
ports:
|
|
- "443:443"
|
|
- "80:80"
|
|
- "6379:6379:6379:6379"
|
|
- "5432:5432:5432:5432"
|
|
- "3100:3100:3100:3100"
|
|
- "9096:9096"
|
|
- "8090:8090:8090:8090"
|
|
- "3001:3001:3001:3001"
|
|
- "9050:9050:9050:9050"
|
|
- "38333:38333:38333:38333"
|
|
- "38332:38332:38332:38332"
|
|
- "29001:29001:29001:29001"
|
|
- "29000:29000:29000:29000"
|
|
- "38332:38332"
|
|
- "38333:38333"
|
|
- "8000:8000:8000:8000"
|
|
- "8080:8080:8080:8080"
|
|
- "8081:8081:8081:8081"
|
|
- "3003:3003:3003:3003"
|
|
- "8082:8082:8082:8082"
|
|
- "8083:8083:8083:8083"
|
|
- "3000:3000:3000:3000"
|
|
- "3006:3006:3006:3006"
|
|
- "3006:3006:3006:3006"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/nginx:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/nginx
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/nginx:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/nginx
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/nginx:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/nginx
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/nginx:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/nginx
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/nginx:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/nginx
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- nginx
|
|
user: root
|
|
entrypoint: \>
|
|
/bin/sh -c \"id -u nginx >/dev/null 2>&1 || adduser --disabled-password --gecos '' nginx; chown -R nginx:nginx /home/root/.nginx || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec ""\"
|
|
healthcheck:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_nginx.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
tor:
|
|
image:
|
|
container_name: tor
|
|
working_dir: /tor
|
|
ports:
|
|
- "9050:9050:9050:9050"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/tor
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/tor
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/tor
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/tor
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/tor
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/tor:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/tor
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- tor
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_tor-proxy.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
_4nk_vault:
|
|
image:
|
|
container_name: _4nk_vault
|
|
working_dir: /_4nk_vault
|
|
ports:
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_vault
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_vault
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_vault
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_vault
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_vault
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_vault:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_vault
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- _4nk_vault
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck__4NK_vault.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
bitcoin:
|
|
image:
|
|
container_name: bitcoin
|
|
working_dir: /bitcoin
|
|
ports:
|
|
- "38333:38333:38333:38333"
|
|
- "38332:38332:38332:38332"
|
|
- "29001:29001:29001:29001"
|
|
- "29000:29000:29000:29000"
|
|
- "38332:38332"
|
|
- "38333:38333"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/bitcoin
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/bitcoin
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/bitcoin
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/bitcoin
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/bitcoin
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/bitcoin:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/bitcoin
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- bitcoin
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_bitcoin.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
blindbit_oracle:
|
|
image:
|
|
container_name: blindbit_oracle
|
|
working_dir: /blindbit_oracle
|
|
ports:
|
|
- "8000:8000:8000:8000"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/blindbit_oracle
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/blindbit_oracle
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/blindbit_oracle
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/blindbit_oracle
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/blindbit_oracle
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/blindbit_oracle:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/blindbit_oracle
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- blindbit_oracle
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_blindbit-oracle.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
sdk_relay:
|
|
image:
|
|
container_name: sdk_relay
|
|
working_dir: /sdk_relay
|
|
ports:
|
|
- "8080:8080:8080:8080"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_relay
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_relay
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_relay
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_relay
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_relay
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_relay:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_relay
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- sdk_relay
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_sdk_relay.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
sdk_storage:
|
|
image:
|
|
container_name: sdk_storage
|
|
working_dir: /sdk_storage
|
|
ports:
|
|
- "8081:8081:8081:8081"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/sdk_storage
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/sdk_storage
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/sdk_storage
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/sdk_storage
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/sdk_storage
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_storage:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/sdk_storage
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- sdk_storage
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_sdk_storage.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
ihm_client:
|
|
image:
|
|
container_name: ihm_client
|
|
working_dir: /ihm_client
|
|
ports:
|
|
- "3003:3003:3003:3003"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/ihm_client
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/ihm_client
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/ihm_client
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/ihm_client
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/ihm_client
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/ihm_client:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/ihm_client
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- ihm_client
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_ihm_client.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
_4nk_certificator:
|
|
image:
|
|
container_name: _4nk_certificator
|
|
working_dir: /_4nk_certificator
|
|
ports:
|
|
- "8082:8082:8082:8082"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_certificator
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_certificator
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_certificator
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_certificator
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_certificator
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_certificator:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_certificator
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- _4nk_certificator
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck__4NK_certificator.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
_4nk_miner:
|
|
image:
|
|
container_name: _4nk_miner
|
|
working_dir: /_4nk_miner
|
|
ports:
|
|
- "8083:8083:8083:8083"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_miner
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_miner
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_miner
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_miner
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_miner
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_miner:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/_4nk_miner
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- _4nk_miner
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck__4NK_miner.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
lecoffre_front:
|
|
image:
|
|
container_name: lecoffre_front
|
|
working_dir: /lecoffre_front
|
|
ports:
|
|
- "3000:3000:3000:3000"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/lecoffre_front
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/lecoffre_front
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/lecoffre_front
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/lecoffre_front
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/lecoffre_front
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/lecoffre_front:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/scripts/lecoffre_front
|
|
networks:
|
|
btcnet:
|
|
aliases:
|
|
- lecoffre_front
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck_lecoffre-front.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
_4nk_web_status:
|
|
image:
|
|
container_name: _4nk_web_status
|
|
working_dir: /_4nk_web_status
|
|
ports:
|
|
- "3006:3006:3006:3006"
|
|
- "3006:3006:3006:3006"
|
|
volumes:
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/confs/_4nk_web_status
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/_4nk_web_status
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/runs/_4nk_web_status
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/datas/_4nk_web_status
|
|
- /home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_web_status:/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/backups/_4nk_web_status
|
|
- /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:
|
|
btcnet:
|
|
aliases:
|
|
- _4nk_web_status
|
|
user: root
|
|
entrypoint: \>
|
|
/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:
|
|
test: [\"CMD\", \"sh\", \"-FRONT_CONFS_DIR/healthcheck__4NK_web_status.sh\"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 50
|
|
restart: unless-stopped
|
|
|
|
|
|
watchtower:
|
|
image: containrrr/watchtower
|
|
container_name: watchtower
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
command: --interval 30 --label-enable
|
|
networks:
|
|
- btcnet
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
btcnet:
|
|
name: _4NK_node_btcnet
|
|
driver: bridge
|
|
ipam:
|
|
config:
|
|
- subnet: 172.20.0.0/16
|
|
|
|
|
|
|