services: redis: image: redis container_name: redis working_dir: /redis ports: - "0.0.0.0:6379:6379" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - redis user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_redis.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" postgresql: image: postgresql container_name: postgresql working_dir: /postgresql ports: - "0.0.0.0:5432:5432" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - postgresql user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_postgresql.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" loki: image: loki container_name: loki working_dir: /loki ports: - "0.0.0.0:3100:3100" - "0.0.0.0:9096" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - loki user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_loki.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" promtail: image: promtail container_name: promtail working_dir: /promtail ports: - "0.0.0.0:8090:8090" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - promtail user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_promtail.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" grafana: image: grafana container_name: grafana working_dir: /grafana ports: - "0.0.0.0:3001:3001" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - grafana user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_grafana.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" nginx: image: nginx container_name: nginx working_dir: /nginx ports: - "0.0.0.0:443" - "0.0.0.0:80" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - nginx user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_nginx.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" _4nk_vault: image: _4nk_vault container_name: _4nk_vault working_dir: /_4nk_vault ports: volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - _4nk_vault user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_vault.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" tor: image: tor container_name: tor working_dir: /tor ports: - "0.0.0.0:9050:9050" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - tor user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_tor-proxy.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" bitcoin: image: bitcoin container_name: bitcoin working_dir: /bitcoin ports: - "0.0.0.0:38333:38333" - "0.0.0.0:38332:38332" - "0.0.0.0:29001:29001" - "0.0.0.0:29000:29000" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - bitcoin user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_bitcoin.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" blindbit_oracle: image: blindbit_oracle container_name: blindbit_oracle working_dir: /blindbit_oracle ports: - "0.0.0.0:8000:8000" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - blindbit_oracle user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_blindbit-oracle.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" sdk_relay: image: sdk_relay container_name: sdk_relay working_dir: /sdk_relay ports: - "0.0.0.0:8080:8080" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - sdk_relay user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_sdk_relay.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" sdk_storage: image: sdk_storage container_name: sdk_storage working_dir: /sdk_storage ports: - "0.0.0.0:8081:8081" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - sdk_storage user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_sdk_storage.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" ihm_client: image: ihm_client container_name: ihm_client working_dir: /ihm_client ports: - "0.0.0.0:3003:3003" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - ihm_client user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_ihm_client.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" _4nk_certificator: image: _4nk_certificator container_name: _4nk_certificator working_dir: /_4nk_certificator ports: - "0.0.0.0:8082:8082" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - _4nk_certificator user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_certificator.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" _4nk_miner: image: _4nk_miner container_name: _4nk_miner working_dir: /_4nk_miner ports: - "0.0.0.0:8083:8083" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - _4nk_miner user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck__4NK_miner.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" lecoffre_front: image: lecoffre_front container_name: lecoffre_front working_dir: /lecoffre_front ports: - "0.0.0.0:3000:3000" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - lecoffre_front user: root entrypoint: \> /bin/sh -c "" healthcheck: test: ["CMD", "sh", "-FRONT_CONFS_DIR/healthcheck_lecoffre-front.sh"] interval: 30s timeout: 10s retries: 50 restart: unless-stopped" _4nk_web_status: image: _4nk_web_status container_name: _4nk_web_status working_dir: /_4nk_web_status ports: - "0.0.0.0:3006:3006" - "0.0.0.0:3006:3006" volumes: - /://confs - /://logs - /://runs - /://datas - /://backups - : networks: btcnet: aliases: - _4nk_web_status user: root entrypoint: \> /bin/sh -c "" 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