Séparation de la génération du docker-compose et empêcher la copie dans storage/ - Créé generate_docker_compose.sh pour générer uniquement docker-compose.yml.auto - Refactorisé generate_variables.sh pour générer uniquement .env.auto - Mis à jour replace_variables_and_copy.sh pour ne pas copier docker-compose.yml.auto dans storage/ - Mis à jour generate.sh pour orchestrer 7 étapes au lieu de 6 - Mis à jour la documentation README.md pour refléter les changements - docker-compose.yml.auto et .env.auto restent dans templates/dev/ pour le traitement mais ne sont plus déployés dans storage/
468 lines
19 KiB
Plaintext
468 lines
19 KiB
Plaintext
# ====== BASE VARIABLES =====
|
|
HOST=dev4._4NKweb.com
|
|
|
|
# ====== INTERNAL REDIS =====
|
|
REDIS_DOCKER_NAME=redis
|
|
REDIS_DOCKER_IMAGE=redis
|
|
REDIS_DOCKER_TAG=latest
|
|
REDIS_PORT=$REDIS_PORT
|
|
REDIS_LOGS_DIR=$LOGS_DIR/$REDIS_DOCKER_NAME
|
|
REDIS_CONFS_DIR=$CONFS_DIR/$REDIS_DOCKER_NAME
|
|
REDIS_RUNS_DIR=$RUNS_DIR/$REDIS_DOCKER_NAME
|
|
REDIS_DATAS_DIR=$DATAS_DIR/$REDIS_DOCKER_NAME
|
|
REDIS_BACKUPS_DIR=$BACKUPS_DIR/$REDIS_DOCKER_NAME
|
|
REDIS_DOCKER_CONFS_DIR=/$REDIS_DOCKER_NAME/confs
|
|
REDIS_DOCKER_LOGS_DIR=/$REDIS_DOCKER_NAME/logs
|
|
REDIS_DOCKER_RUNS_DIR=/$REDIS_DOCKER_NAME/runs
|
|
REDIS_DOCKER_DATAS_DIR=/$REDIS_DOCKER_NAME/datas
|
|
REDIS_DOCKER_BACKUPS_DIR=/$REDIS_DOCKER_NAME/backups
|
|
REDIS_RESTART=unless-stopped
|
|
REDIS_ENV=
|
|
REDIS_COMMAND=
|
|
REDIS_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL POSTGRESQL =====
|
|
POSTGRESQL_DOCKER_NAME=postgresql
|
|
POSTGRESQL_DOCKER_IMAGE=postgresql
|
|
POSTGRESQL_DOCKER_TAG=latest
|
|
POSTGRESQL_PORT=$POSTGRESQL_PORT
|
|
POSTGRESQL_LOGS_DIR=$LOGS_DIR/$POSTGRESQL_DOCKER_NAME
|
|
POSTGRESQL_CONFS_DIR=$CONFS_DIR/$POSTGRESQL_DOCKER_NAME
|
|
POSTGRESQL_RUNS_DIR=$RUNS_DIR/$POSTGRESQL_DOCKER_NAME
|
|
POSTGRESQL_DATAS_DIR=$DATAS_DIR/$POSTGRESQL_DOCKER_NAME
|
|
POSTGRESQL_BACKUPS_DIR=$BACKUPS_DIR/$POSTGRESQL_DOCKER_NAME
|
|
POSTGRESQL_DOCKER_CONFS_DIR=/$POSTGRESQL_DOCKER_NAME/confs
|
|
POSTGRESQL_DOCKER_LOGS_DIR=/$POSTGRESQL_DOCKER_NAME/logs
|
|
POSTGRESQL_DOCKER_RUNS_DIR=/$POSTGRESQL_DOCKER_NAME/runs
|
|
POSTGRESQL_DOCKER_DATAS_DIR=/$POSTGRESQL_DOCKER_NAME/datas
|
|
POSTGRESQL_DOCKER_BACKUPS_DIR=/$POSTGRESQL_DOCKER_NAME/backups
|
|
POSTGRESQL_RESTART=unless-stopped
|
|
POSTGRESQL_ENV=
|
|
POSTGRESQL_COMMAND=
|
|
POSTGRESQL_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL LOKI =====
|
|
LOKI_DOCKER_NAME=loki
|
|
LOKI_DOCKER_IMAGE=loki
|
|
LOKI_DOCKER_TAG=latest
|
|
LOKI_PORT=$LOKI_PORT
|
|
LOKI_LOGS_DIR=$LOGS_DIR/$LOKI_DOCKER_NAME
|
|
LOKI_CONFS_DIR=$CONFS_DIR/$LOKI_DOCKER_NAME
|
|
LOKI_RUNS_DIR=$RUNS_DIR/$LOKI_DOCKER_NAME
|
|
LOKI_DATAS_DIR=$DATAS_DIR/$LOKI_DOCKER_NAME
|
|
LOKI_BACKUPS_DIR=$BACKUPS_DIR/$LOKI_DOCKER_NAME
|
|
LOKI_DOCKER_CONFS_DIR=/$LOKI_DOCKER_NAME/confs
|
|
LOKI_DOCKER_LOGS_DIR=/$LOKI_DOCKER_NAME/logs
|
|
LOKI_DOCKER_RUNS_DIR=/$LOKI_DOCKER_NAME/runs
|
|
LOKI_DOCKER_DATAS_DIR=/$LOKI_DOCKER_NAME/datas
|
|
LOKI_DOCKER_BACKUPS_DIR=/$LOKI_DOCKER_NAME/backups
|
|
LOKI_RESTART=unless-stopped
|
|
LOKI_ENV=
|
|
LOKI_COMMAND=
|
|
LOKI_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL PROMTAIL =====
|
|
PROMTAIL_DOCKER_NAME=promtail
|
|
PROMTAIL_DOCKER_IMAGE=promtail
|
|
PROMTAIL_DOCKER_TAG=latest
|
|
PROMTAIL_PORT=$PROMTAIL_PORT
|
|
PROMTAIL_LOGS_DIR=$LOGS_DIR/$PROMTAIL_DOCKER_NAME
|
|
PROMTAIL_CONFS_DIR=$CONFS_DIR/$PROMTAIL_DOCKER_NAME
|
|
PROMTAIL_RUNS_DIR=$RUNS_DIR/$PROMTAIL_DOCKER_NAME
|
|
PROMTAIL_DATAS_DIR=$DATAS_DIR/$PROMTAIL_DOCKER_NAME
|
|
PROMTAIL_BACKUPS_DIR=$BACKUPS_DIR/$PROMTAIL_DOCKER_NAME
|
|
PROMTAIL_DOCKER_CONFS_DIR=/$PROMTAIL_DOCKER_NAME/confs
|
|
PROMTAIL_DOCKER_LOGS_DIR=/$PROMTAIL_DOCKER_NAME/logs
|
|
PROMTAIL_DOCKER_RUNS_DIR=/$PROMTAIL_DOCKER_NAME/runs
|
|
PROMTAIL_DOCKER_DATAS_DIR=/$PROMTAIL_DOCKER_NAME/datas
|
|
PROMTAIL_DOCKER_BACKUPS_DIR=/$PROMTAIL_DOCKER_NAME/backups
|
|
PROMTAIL_RESTART=unless-stopped
|
|
PROMTAIL_ENV=
|
|
PROMTAIL_COMMAND=
|
|
PROMTAIL_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL GRAFANA =====
|
|
GRAFANA_DOCKER_NAME=grafana
|
|
GRAFANA_DOCKER_IMAGE=grafana
|
|
GRAFANA_DOCKER_TAG=latest
|
|
GRAFANA_PORT=$GRAFANA_PORT
|
|
GRAFANA_LOGS_DIR=$LOGS_DIR/$GRAFANA_DOCKER_NAME
|
|
GRAFANA_CONFS_DIR=$CONFS_DIR/$GRAFANA_DOCKER_NAME
|
|
GRAFANA_RUNS_DIR=$RUNS_DIR/$GRAFANA_DOCKER_NAME
|
|
GRAFANA_DATAS_DIR=$DATAS_DIR/$GRAFANA_DOCKER_NAME
|
|
GRAFANA_BACKUPS_DIR=$BACKUPS_DIR/$GRAFANA_DOCKER_NAME
|
|
GRAFANA_DOCKER_CONFS_DIR=/$GRAFANA_DOCKER_NAME/confs
|
|
GRAFANA_DOCKER_LOGS_DIR=/$GRAFANA_DOCKER_NAME/logs
|
|
GRAFANA_DOCKER_RUNS_DIR=/$GRAFANA_DOCKER_NAME/runs
|
|
GRAFANA_DOCKER_DATAS_DIR=/$GRAFANA_DOCKER_NAME/datas
|
|
GRAFANA_DOCKER_BACKUPS_DIR=/$GRAFANA_DOCKER_NAME/backups
|
|
GRAFANA_RESTART=unless-stopped
|
|
GRAFANA_ENV=
|
|
GRAFANA_COMMAND=
|
|
GRAFANA_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL NGINX =====
|
|
NGINX_DOCKER_NAME=nginx
|
|
NGINX_DOCKER_IMAGE=nginx
|
|
NGINX_DOCKER_TAG=latest
|
|
NGINX_PORT=$NGINX_PORT
|
|
NGINX_LOGS_DIR=$LOGS_DIR/$NGINX_DOCKER_NAME
|
|
NGINX_CONFS_DIR=$CONFS_DIR/$NGINX_DOCKER_NAME
|
|
NGINX_RUNS_DIR=$RUNS_DIR/$NGINX_DOCKER_NAME
|
|
NGINX_DATAS_DIR=$DATAS_DIR/$NGINX_DOCKER_NAME
|
|
NGINX_BACKUPS_DIR=$BACKUPS_DIR/$NGINX_DOCKER_NAME
|
|
NGINX_DOCKER_CONFS_DIR=/$NGINX_DOCKER_NAME/confs
|
|
NGINX_DOCKER_LOGS_DIR=/$NGINX_DOCKER_NAME/logs
|
|
NGINX_DOCKER_RUNS_DIR=/$NGINX_DOCKER_NAME/runs
|
|
NGINX_DOCKER_DATAS_DIR=/$NGINX_DOCKER_NAME/datas
|
|
NGINX_DOCKER_BACKUPS_DIR=/$NGINX_DOCKER_NAME/backups
|
|
NGINX_RESTART=unless-stopped
|
|
NGINX_ENV=
|
|
NGINX_COMMAND=
|
|
NGINX_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL TOR =====
|
|
TOR_DOCKER_NAME=tor
|
|
TOR_DOCKER_IMAGE=tor
|
|
TOR_DOCKER_TAG=latest
|
|
TOR_PORT=$TOR_PORT
|
|
TOR_LOGS_DIR=$LOGS_DIR/$TOR_DOCKER_NAME
|
|
TOR_CONFS_DIR=$CONFS_DIR/$TOR_DOCKER_NAME
|
|
TOR_RUNS_DIR=$RUNS_DIR/$TOR_DOCKER_NAME
|
|
TOR_DATAS_DIR=$DATAS_DIR/$TOR_DOCKER_NAME
|
|
TOR_BACKUPS_DIR=$BACKUPS_DIR/$TOR_DOCKER_NAME
|
|
TOR_DOCKER_CONFS_DIR=/$TOR_DOCKER_NAME/confs
|
|
TOR_DOCKER_LOGS_DIR=/$TOR_DOCKER_NAME/logs
|
|
TOR_DOCKER_RUNS_DIR=/$TOR_DOCKER_NAME/runs
|
|
TOR_DOCKER_DATAS_DIR=/$TOR_DOCKER_NAME/datas
|
|
TOR_DOCKER_BACKUPS_DIR=/$TOR_DOCKER_NAME/backups
|
|
TOR_RESTART=unless-stopped
|
|
TOR_ENV=
|
|
TOR_COMMAND=
|
|
TOR_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL _4NK_VAULT =====
|
|
_4NK_VAULT_DOCKER_NAME=_4nk_vault
|
|
_4NK_VAULT_DOCKER_IMAGE=_4nk_vault
|
|
_4NK_VAULT_DOCKER_TAG=latest
|
|
_4NK_VAULT_PORT=$_4NK_VAULT_PORT
|
|
_4NK_VAULT_LOGS_DIR=$LOGS_DIR/$_4NK_VAULT_DOCKER_NAME
|
|
_4NK_VAULT_CONFS_DIR=$CONFS_DIR/$_4NK_VAULT_DOCKER_NAME
|
|
_4NK_VAULT_RUNS_DIR=$RUNS_DIR/$_4NK_VAULT_DOCKER_NAME
|
|
_4NK_VAULT_DATAS_DIR=$DATAS_DIR/$_4NK_VAULT_DOCKER_NAME
|
|
_4NK_VAULT_BACKUPS_DIR=$BACKUPS_DIR/$_4NK_VAULT_DOCKER_NAME
|
|
_4NK_VAULT_DOCKER_CONFS_DIR=/$_4NK_VAULT_DOCKER_NAME/confs
|
|
_4NK_VAULT_DOCKER_LOGS_DIR=/$_4NK_VAULT_DOCKER_NAME/logs
|
|
_4NK_VAULT_DOCKER_RUNS_DIR=/$_4NK_VAULT_DOCKER_NAME/runs
|
|
_4NK_VAULT_DOCKER_DATAS_DIR=/$_4NK_VAULT_DOCKER_NAME/datas
|
|
_4NK_VAULT_DOCKER_BACKUPS_DIR=/$_4NK_VAULT_DOCKER_NAME/backups
|
|
_4NK_VAULT_RESTART=unless-stopped
|
|
_4NK_VAULT_ENV=
|
|
_4NK_VAULT_COMMAND=
|
|
_4NK_VAULT_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL BITCOIN =====
|
|
BITCOIN_DOCKER_NAME=bitcoin
|
|
BITCOIN_DOCKER_IMAGE=bitcoin
|
|
BITCOIN_DOCKER_TAG=latest
|
|
BITCOIN_PORT=$BITCOIN_PORT
|
|
BITCOIN_LOGS_DIR=$LOGS_DIR/$BITCOIN_DOCKER_NAME
|
|
BITCOIN_CONFS_DIR=$CONFS_DIR/$BITCOIN_DOCKER_NAME
|
|
BITCOIN_RUNS_DIR=$RUNS_DIR/$BITCOIN_DOCKER_NAME
|
|
BITCOIN_DATAS_DIR=$DATAS_DIR/$BITCOIN_DOCKER_NAME
|
|
BITCOIN_BACKUPS_DIR=$BACKUPS_DIR/$BITCOIN_DOCKER_NAME
|
|
BITCOIN_DOCKER_CONFS_DIR=/$BITCOIN_DOCKER_NAME/confs
|
|
BITCOIN_DOCKER_LOGS_DIR=/$BITCOIN_DOCKER_NAME/logs
|
|
BITCOIN_DOCKER_RUNS_DIR=/$BITCOIN_DOCKER_NAME/runs
|
|
BITCOIN_DOCKER_DATAS_DIR=/$BITCOIN_DOCKER_NAME/datas
|
|
BITCOIN_DOCKER_BACKUPS_DIR=/$BITCOIN_DOCKER_NAME/backups
|
|
BITCOIN_RESTART=unless-stopped
|
|
BITCOIN_ENV=
|
|
BITCOIN_COMMAND=
|
|
BITCOIN_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL BLINDBIT_ORACLE =====
|
|
BLINDBIT_ORACLE_DOCKER_NAME=blindbit_oracle
|
|
BLINDBIT_ORACLE_DOCKER_IMAGE=blindbit_oracle
|
|
BLINDBIT_ORACLE_DOCKER_TAG=latest
|
|
BLINDBIT_ORACLE_PORT=$BLINDBIT_ORACLE_PORT
|
|
BLINDBIT_ORACLE_LOGS_DIR=$LOGS_DIR/$BLINDBIT_ORACLE_DOCKER_NAME
|
|
BLINDBIT_ORACLE_CONFS_DIR=$CONFS_DIR/$BLINDBIT_ORACLE_DOCKER_NAME
|
|
BLINDBIT_ORACLE_RUNS_DIR=$RUNS_DIR/$BLINDBIT_ORACLE_DOCKER_NAME
|
|
BLINDBIT_ORACLE_DATAS_DIR=$DATAS_DIR/$BLINDBIT_ORACLE_DOCKER_NAME
|
|
BLINDBIT_ORACLE_BACKUPS_DIR=$BACKUPS_DIR/$BLINDBIT_ORACLE_DOCKER_NAME
|
|
BLINDBIT_ORACLE_DOCKER_CONFS_DIR=/$BLINDBIT_ORACLE_DOCKER_NAME/confs
|
|
BLINDBIT_ORACLE_DOCKER_LOGS_DIR=/$BLINDBIT_ORACLE_DOCKER_NAME/logs
|
|
BLINDBIT_ORACLE_DOCKER_RUNS_DIR=/$BLINDBIT_ORACLE_DOCKER_NAME/runs
|
|
BLINDBIT_ORACLE_DOCKER_DATAS_DIR=/$BLINDBIT_ORACLE_DOCKER_NAME/datas
|
|
BLINDBIT_ORACLE_DOCKER_BACKUPS_DIR=/$BLINDBIT_ORACLE_DOCKER_NAME/backups
|
|
BLINDBIT_ORACLE_RESTART=unless-stopped
|
|
BLINDBIT_ORACLE_ENV=
|
|
BLINDBIT_ORACLE_COMMAND=
|
|
BLINDBIT_ORACLE_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL SDK_RELAY =====
|
|
SDK_RELAY_DOCKER_NAME=sdk_relay
|
|
SDK_RELAY_DOCKER_IMAGE=sdk_relay
|
|
SDK_RELAY_DOCKER_TAG=latest
|
|
SDK_RELAY_PORT=$SDK_RELAY_PORT
|
|
SDK_RELAY_LOGS_DIR=$LOGS_DIR/$SDK_RELAY_DOCKER_NAME
|
|
SDK_RELAY_CONFS_DIR=$CONFS_DIR/$SDK_RELAY_DOCKER_NAME
|
|
SDK_RELAY_RUNS_DIR=$RUNS_DIR/$SDK_RELAY_DOCKER_NAME
|
|
SDK_RELAY_DATAS_DIR=$DATAS_DIR/$SDK_RELAY_DOCKER_NAME
|
|
SDK_RELAY_BACKUPS_DIR=$BACKUPS_DIR/$SDK_RELAY_DOCKER_NAME
|
|
SDK_RELAY_DOCKER_CONFS_DIR=/$SDK_RELAY_DOCKER_NAME/confs
|
|
SDK_RELAY_DOCKER_LOGS_DIR=/$SDK_RELAY_DOCKER_NAME/logs
|
|
SDK_RELAY_DOCKER_RUNS_DIR=/$SDK_RELAY_DOCKER_NAME/runs
|
|
SDK_RELAY_DOCKER_DATAS_DIR=/$SDK_RELAY_DOCKER_NAME/datas
|
|
SDK_RELAY_DOCKER_BACKUPS_DIR=/$SDK_RELAY_DOCKER_NAME/backups
|
|
SDK_RELAY_RESTART=unless-stopped
|
|
SDK_RELAY_ENV=
|
|
SDK_RELAY_COMMAND=
|
|
SDK_RELAY_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL SDK_STORAGE =====
|
|
SDK_STORAGE_DOCKER_NAME=sdk_storage
|
|
SDK_STORAGE_DOCKER_IMAGE=sdk_storage
|
|
SDK_STORAGE_DOCKER_TAG=latest
|
|
SDK_STORAGE_PORT=$SDK_STORAGE_PORT
|
|
SDK_STORAGE_LOGS_DIR=$LOGS_DIR/$SDK_STORAGE_DOCKER_NAME
|
|
SDK_STORAGE_CONFS_DIR=$CONFS_DIR/$SDK_STORAGE_DOCKER_NAME
|
|
SDK_STORAGE_RUNS_DIR=$RUNS_DIR/$SDK_STORAGE_DOCKER_NAME
|
|
SDK_STORAGE_DATAS_DIR=$DATAS_DIR/$SDK_STORAGE_DOCKER_NAME
|
|
SDK_STORAGE_BACKUPS_DIR=$BACKUPS_DIR/$SDK_STORAGE_DOCKER_NAME
|
|
SDK_STORAGE_DOCKER_CONFS_DIR=/$SDK_STORAGE_DOCKER_NAME/confs
|
|
SDK_STORAGE_DOCKER_LOGS_DIR=/$SDK_STORAGE_DOCKER_NAME/logs
|
|
SDK_STORAGE_DOCKER_RUNS_DIR=/$SDK_STORAGE_DOCKER_NAME/runs
|
|
SDK_STORAGE_DOCKER_DATAS_DIR=/$SDK_STORAGE_DOCKER_NAME/datas
|
|
SDK_STORAGE_DOCKER_BACKUPS_DIR=/$SDK_STORAGE_DOCKER_NAME/backups
|
|
SDK_STORAGE_RESTART=unless-stopped
|
|
SDK_STORAGE_ENV=
|
|
SDK_STORAGE_COMMAND=
|
|
SDK_STORAGE_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL IHM_CLIENT =====
|
|
IHM_CLIENT_DOCKER_NAME=ihm_client
|
|
IHM_CLIENT_DOCKER_IMAGE=ihm_client
|
|
IHM_CLIENT_DOCKER_TAG=latest
|
|
IHM_CLIENT_PORT=$IHM_CLIENT_PORT
|
|
IHM_CLIENT_LOGS_DIR=$LOGS_DIR/$IHM_CLIENT_DOCKER_NAME
|
|
IHM_CLIENT_CONFS_DIR=$CONFS_DIR/$IHM_CLIENT_DOCKER_NAME
|
|
IHM_CLIENT_RUNS_DIR=$RUNS_DIR/$IHM_CLIENT_DOCKER_NAME
|
|
IHM_CLIENT_DATAS_DIR=$DATAS_DIR/$IHM_CLIENT_DOCKER_NAME
|
|
IHM_CLIENT_BACKUPS_DIR=$BACKUPS_DIR/$IHM_CLIENT_DOCKER_NAME
|
|
IHM_CLIENT_DOCKER_CONFS_DIR=/$IHM_CLIENT_DOCKER_NAME/confs
|
|
IHM_CLIENT_DOCKER_LOGS_DIR=/$IHM_CLIENT_DOCKER_NAME/logs
|
|
IHM_CLIENT_DOCKER_RUNS_DIR=/$IHM_CLIENT_DOCKER_NAME/runs
|
|
IHM_CLIENT_DOCKER_DATAS_DIR=/$IHM_CLIENT_DOCKER_NAME/datas
|
|
IHM_CLIENT_DOCKER_BACKUPS_DIR=/$IHM_CLIENT_DOCKER_NAME/backups
|
|
IHM_CLIENT_RESTART=unless-stopped
|
|
IHM_CLIENT_ENV=
|
|
IHM_CLIENT_COMMAND=
|
|
IHM_CLIENT_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL _4NK_CERTIFICATOR =====
|
|
_4NK_CERTIFICATOR_DOCKER_NAME=_4nk_certificator
|
|
_4NK_CERTIFICATOR_DOCKER_IMAGE=_4nk_certificator
|
|
_4NK_CERTIFICATOR_DOCKER_TAG=latest
|
|
_4NK_CERTIFICATOR_PORT=$_4NK_CERTIFICATOR_PORT
|
|
_4NK_CERTIFICATOR_LOGS_DIR=$LOGS_DIR/$_4NK_CERTIFICATOR_DOCKER_NAME
|
|
_4NK_CERTIFICATOR_CONFS_DIR=$CONFS_DIR/$_4NK_CERTIFICATOR_DOCKER_NAME
|
|
_4NK_CERTIFICATOR_RUNS_DIR=$RUNS_DIR/$_4NK_CERTIFICATOR_DOCKER_NAME
|
|
_4NK_CERTIFICATOR_DATAS_DIR=$DATAS_DIR/$_4NK_CERTIFICATOR_DOCKER_NAME
|
|
_4NK_CERTIFICATOR_BACKUPS_DIR=$BACKUPS_DIR/$_4NK_CERTIFICATOR_DOCKER_NAME
|
|
_4NK_CERTIFICATOR_DOCKER_CONFS_DIR=/$_4NK_CERTIFICATOR_DOCKER_NAME/confs
|
|
_4NK_CERTIFICATOR_DOCKER_LOGS_DIR=/$_4NK_CERTIFICATOR_DOCKER_NAME/logs
|
|
_4NK_CERTIFICATOR_DOCKER_RUNS_DIR=/$_4NK_CERTIFICATOR_DOCKER_NAME/runs
|
|
_4NK_CERTIFICATOR_DOCKER_DATAS_DIR=/$_4NK_CERTIFICATOR_DOCKER_NAME/datas
|
|
_4NK_CERTIFICATOR_DOCKER_BACKUPS_DIR=/$_4NK_CERTIFICATOR_DOCKER_NAME/backups
|
|
_4NK_CERTIFICATOR_RESTART=unless-stopped
|
|
_4NK_CERTIFICATOR_ENV=
|
|
_4NK_CERTIFICATOR_COMMAND=
|
|
_4NK_CERTIFICATOR_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL _4NK_MINER =====
|
|
_4NK_MINER_DOCKER_NAME=_4nk_miner
|
|
_4NK_MINER_DOCKER_IMAGE=_4nk_miner
|
|
_4NK_MINER_DOCKER_TAG=latest
|
|
_4NK_MINER_PORT=$_4NK_MINER_PORT
|
|
_4NK_MINER_LOGS_DIR=$LOGS_DIR/$_4NK_MINER_DOCKER_NAME
|
|
_4NK_MINER_CONFS_DIR=$CONFS_DIR/$_4NK_MINER_DOCKER_NAME
|
|
_4NK_MINER_RUNS_DIR=$RUNS_DIR/$_4NK_MINER_DOCKER_NAME
|
|
_4NK_MINER_DATAS_DIR=$DATAS_DIR/$_4NK_MINER_DOCKER_NAME
|
|
_4NK_MINER_BACKUPS_DIR=$BACKUPS_DIR/$_4NK_MINER_DOCKER_NAME
|
|
_4NK_MINER_DOCKER_CONFS_DIR=/$_4NK_MINER_DOCKER_NAME/confs
|
|
_4NK_MINER_DOCKER_LOGS_DIR=/$_4NK_MINER_DOCKER_NAME/logs
|
|
_4NK_MINER_DOCKER_RUNS_DIR=/$_4NK_MINER_DOCKER_NAME/runs
|
|
_4NK_MINER_DOCKER_DATAS_DIR=/$_4NK_MINER_DOCKER_NAME/datas
|
|
_4NK_MINER_DOCKER_BACKUPS_DIR=/$_4NK_MINER_DOCKER_NAME/backups
|
|
_4NK_MINER_RESTART=unless-stopped
|
|
_4NK_MINER_ENV=
|
|
_4NK_MINER_COMMAND=
|
|
_4NK_MINER_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL LECOFFRE_FRONT =====
|
|
LECOFFRE_FRONT_DOCKER_NAME=lecoffre_front
|
|
LECOFFRE_FRONT_DOCKER_IMAGE=lecoffre_front
|
|
LECOFFRE_FRONT_DOCKER_TAG=latest
|
|
LECOFFRE_FRONT_PORT=$LECOFFRE_FRONT_PORT
|
|
LECOFFRE_FRONT_LOGS_DIR=$LOGS_DIR/$LECOFFRE_FRONT_DOCKER_NAME
|
|
LECOFFRE_FRONT_CONFS_DIR=$CONFS_DIR/$LECOFFRE_FRONT_DOCKER_NAME
|
|
LECOFFRE_FRONT_RUNS_DIR=$RUNS_DIR/$LECOFFRE_FRONT_DOCKER_NAME
|
|
LECOFFRE_FRONT_DATAS_DIR=$DATAS_DIR/$LECOFFRE_FRONT_DOCKER_NAME
|
|
LECOFFRE_FRONT_BACKUPS_DIR=$BACKUPS_DIR/$LECOFFRE_FRONT_DOCKER_NAME
|
|
LECOFFRE_FRONT_DOCKER_CONFS_DIR=/$LECOFFRE_FRONT_DOCKER_NAME/confs
|
|
LECOFFRE_FRONT_DOCKER_LOGS_DIR=/$LECOFFRE_FRONT_DOCKER_NAME/logs
|
|
LECOFFRE_FRONT_DOCKER_RUNS_DIR=/$LECOFFRE_FRONT_DOCKER_NAME/runs
|
|
LECOFFRE_FRONT_DOCKER_DATAS_DIR=/$LECOFFRE_FRONT_DOCKER_NAME/datas
|
|
LECOFFRE_FRONT_DOCKER_BACKUPS_DIR=/$LECOFFRE_FRONT_DOCKER_NAME/backups
|
|
LECOFFRE_FRONT_RESTART=unless-stopped
|
|
LECOFFRE_FRONT_ENV=
|
|
LECOFFRE_FRONT_COMMAND=
|
|
LECOFFRE_FRONT_DEPENDS_ON=
|
|
|
|
# ====== INTERNAL _4NK_WEB_STATUS =====
|
|
_4NK_WEB_STATUS_DOCKER_NAME=_4nk_web_status
|
|
_4NK_WEB_STATUS_DOCKER_IMAGE=_4nk_web_status
|
|
_4NK_WEB_STATUS_DOCKER_TAG=latest
|
|
_4NK_WEB_STATUS_PORT=$_4NK_WEB_STATUS_PORT
|
|
_4NK_WEB_STATUS_LOGS_DIR=$LOGS_DIR/$_4NK_WEB_STATUS_DOCKER_NAME
|
|
_4NK_WEB_STATUS_CONFS_DIR=$CONFS_DIR/$_4NK_WEB_STATUS_DOCKER_NAME
|
|
_4NK_WEB_STATUS_RUNS_DIR=$RUNS_DIR/$_4NK_WEB_STATUS_DOCKER_NAME
|
|
_4NK_WEB_STATUS_DATAS_DIR=$DATAS_DIR/$_4NK_WEB_STATUS_DOCKER_NAME
|
|
_4NK_WEB_STATUS_BACKUPS_DIR=$BACKUPS_DIR/$_4NK_WEB_STATUS_DOCKER_NAME
|
|
_4NK_WEB_STATUS_DOCKER_CONFS_DIR=/$_4NK_WEB_STATUS_DOCKER_NAME/confs
|
|
_4NK_WEB_STATUS_DOCKER_LOGS_DIR=/$_4NK_WEB_STATUS_DOCKER_NAME/logs
|
|
_4NK_WEB_STATUS_DOCKER_RUNS_DIR=/$_4NK_WEB_STATUS_DOCKER_NAME/runs
|
|
_4NK_WEB_STATUS_DOCKER_DATAS_DIR=/$_4NK_WEB_STATUS_DOCKER_NAME/datas
|
|
_4NK_WEB_STATUS_DOCKER_BACKUPS_DIR=/$_4NK_WEB_STATUS_DOCKER_NAME/backups
|
|
_4NK_WEB_STATUS_RESTART=unless-stopped
|
|
_4NK_WEB_STATUS_ENV=
|
|
_4NK_WEB_STATUS_COMMAND=
|
|
_4NK_WEB_STATUS_DEPENDS_ON=
|
|
|
|
# ====== EXTERNAL REDIS =====
|
|
REDIS_HOST=$HOST
|
|
REDIS_EXTERNAL_PORT=$REDIS_EXTERNAL_PORT
|
|
REDIS_URL_ROUTE=/$REDIS
|
|
REDIS_URL_EXTERNAL=https://$REDIS_HOST:$REDIS_EXTERNAL_PORT$REDIS_URL_ROUTE
|
|
REDIS_URL_WS_EXTERNAL=wss://$REDIS_HOST:$REDIS_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL POSTGRESQL =====
|
|
POSTGRESQL_HOST=$HOST
|
|
POSTGRESQL_EXTERNAL_PORT=$POSTGRESQL_EXTERNAL_PORT
|
|
POSTGRESQL_URL_ROUTE=/$POSTGRESQL
|
|
POSTGRESQL_URL_EXTERNAL=https://$POSTGRESQL_HOST:$POSTGRESQL_EXTERNAL_PORT$POSTGRESQL_URL_ROUTE
|
|
POSTGRESQL_URL_WS_EXTERNAL=wss://$POSTGRESQL_HOST:$POSTGRESQL_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL LOKI =====
|
|
LOKI_HOST=$HOST
|
|
LOKI_EXTERNAL_PORT=$LOKI_EXTERNAL_PORT
|
|
LOKI_URL_ROUTE=/$LOKI
|
|
LOKI_URL_EXTERNAL=https://$LOKI_HOST:$LOKI_EXTERNAL_PORT$LOKI_URL_ROUTE
|
|
LOKI_URL_WS_EXTERNAL=wss://$LOKI_HOST:$LOKI_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL PROMTAIL =====
|
|
PROMTAIL_HOST=$HOST
|
|
PROMTAIL_EXTERNAL_PORT=$PROMTAIL_EXTERNAL_PORT
|
|
PROMTAIL_URL_ROUTE=/$PROMTAIL
|
|
PROMTAIL_URL_EXTERNAL=https://$PROMTAIL_HOST:$PROMTAIL_EXTERNAL_PORT$PROMTAIL_URL_ROUTE
|
|
PROMTAIL_URL_WS_EXTERNAL=wss://$PROMTAIL_HOST:$PROMTAIL_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL GRAFANA =====
|
|
GRAFANA_HOST=$HOST
|
|
GRAFANA_EXTERNAL_PORT=$GRAFANA_EXTERNAL_PORT
|
|
GRAFANA_URL_ROUTE=/$GRAFANA
|
|
GRAFANA_URL_EXTERNAL=https://$GRAFANA_HOST:$GRAFANA_EXTERNAL_PORT$GRAFANA_URL_ROUTE
|
|
GRAFANA_URL_WS_EXTERNAL=wss://$GRAFANA_HOST:$GRAFANA_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL NGINX =====
|
|
NGINX_HOST=$HOST
|
|
NGINX_EXTERNAL_PORT=$NGINX_EXTERNAL_PORT
|
|
NGINX_URL_ROUTE=/$NGINX
|
|
NGINX_URL_EXTERNAL=https://$NGINX_HOST:$NGINX_EXTERNAL_PORT$NGINX_URL_ROUTE
|
|
NGINX_URL_WS_EXTERNAL=wss://$NGINX_HOST:$NGINX_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL TOR =====
|
|
TOR_HOST=$HOST
|
|
TOR_EXTERNAL_PORT=$TOR_EXTERNAL_PORT
|
|
TOR_URL_ROUTE=/$TOR
|
|
TOR_URL_EXTERNAL=https://$TOR_HOST:$TOR_EXTERNAL_PORT$TOR_URL_ROUTE
|
|
TOR_URL_WS_EXTERNAL=wss://$TOR_HOST:$TOR_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL _4NK_VAULT =====
|
|
_4NK_VAULT_HOST=$HOST
|
|
_4NK_VAULT_EXTERNAL_PORT=$_4NK_VAULT_EXTERNAL_PORT
|
|
_4NK_VAULT_URL_ROUTE=/$_4NK_VAULT
|
|
_4NK_VAULT_URL_EXTERNAL=https://$_4NK_VAULT_HOST:$_4NK_VAULT_EXTERNAL_PORT$_4NK_VAULT_URL_ROUTE
|
|
_4NK_VAULT_URL_WS_EXTERNAL=wss://$_4NK_VAULT_HOST:$_4NK_VAULT_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL BITCOIN =====
|
|
BITCOIN_HOST=$HOST
|
|
BITCOIN_EXTERNAL_PORT=$BITCOIN_EXTERNAL_PORT
|
|
BITCOIN_URL_ROUTE=/$BITCOIN
|
|
BITCOIN_URL_EXTERNAL=https://$BITCOIN_HOST:$BITCOIN_EXTERNAL_PORT$BITCOIN_URL_ROUTE
|
|
BITCOIN_URL_WS_EXTERNAL=wss://$BITCOIN_HOST:$BITCOIN_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL BLINDBIT_ORACLE =====
|
|
BLINDBIT_ORACLE_HOST=$HOST
|
|
BLINDBIT_ORACLE_EXTERNAL_PORT=$BLINDBIT_ORACLE_EXTERNAL_PORT
|
|
BLINDBIT_ORACLE_URL_ROUTE=/$BLINDBIT_ORACLE
|
|
BLINDBIT_ORACLE_URL_EXTERNAL=https://$BLINDBIT_ORACLE_HOST:$BLINDBIT_ORACLE_EXTERNAL_PORT$BLINDBIT_ORACLE_URL_ROUTE
|
|
BLINDBIT_ORACLE_URL_WS_EXTERNAL=wss://$BLINDBIT_ORACLE_HOST:$BLINDBIT_ORACLE_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL SDK_RELAY =====
|
|
SDK_RELAY_HOST=$HOST
|
|
SDK_RELAY_EXTERNAL_PORT=$SDK_RELAY_EXTERNAL_PORT
|
|
SDK_RELAY_URL_ROUTE=/$SDK_RELAY
|
|
SDK_RELAY_URL_EXTERNAL=https://$SDK_RELAY_HOST:$SDK_RELAY_EXTERNAL_PORT$SDK_RELAY_URL_ROUTE
|
|
SDK_RELAY_URL_WS_EXTERNAL=wss://$SDK_RELAY_HOST:$SDK_RELAY_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL SDK_STORAGE =====
|
|
SDK_STORAGE_HOST=$HOST
|
|
SDK_STORAGE_EXTERNAL_PORT=$SDK_STORAGE_EXTERNAL_PORT
|
|
SDK_STORAGE_URL_ROUTE=/$SDK_STORAGE
|
|
SDK_STORAGE_URL_EXTERNAL=https://$SDK_STORAGE_HOST:$SDK_STORAGE_EXTERNAL_PORT$SDK_STORAGE_URL_ROUTE
|
|
SDK_STORAGE_URL_WS_EXTERNAL=wss://$SDK_STORAGE_HOST:$SDK_STORAGE_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL IHM_CLIENT =====
|
|
IHM_CLIENT_HOST=$HOST
|
|
IHM_CLIENT_EXTERNAL_PORT=$IHM_CLIENT_EXTERNAL_PORT
|
|
IHM_CLIENT_URL_ROUTE=/$IHM_CLIENT
|
|
IHM_CLIENT_URL_EXTERNAL=https://$IHM_CLIENT_HOST:$IHM_CLIENT_EXTERNAL_PORT$IHM_CLIENT_URL_ROUTE
|
|
IHM_CLIENT_URL_WS_EXTERNAL=wss://$IHM_CLIENT_HOST:$IHM_CLIENT_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL _4NK_CERTIFICATOR =====
|
|
_4NK_CERTIFICATOR_HOST=$HOST
|
|
_4NK_CERTIFICATOR_EXTERNAL_PORT=$_4NK_CERTIFICATOR_EXTERNAL_PORT
|
|
_4NK_CERTIFICATOR_URL_ROUTE=/$_4NK_CERTIFICATOR
|
|
_4NK_CERTIFICATOR_URL_EXTERNAL=https://$_4NK_CERTIFICATOR_HOST:$_4NK_CERTIFICATOR_EXTERNAL_PORT$_4NK_CERTIFICATOR_URL_ROUTE
|
|
_4NK_CERTIFICATOR_URL_WS_EXTERNAL=wss://$_4NK_CERTIFICATOR_HOST:$_4NK_CERTIFICATOR_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL _4NK_MINER =====
|
|
_4NK_MINER_HOST=$HOST
|
|
_4NK_MINER_EXTERNAL_PORT=$_4NK_MINER_EXTERNAL_PORT
|
|
_4NK_MINER_URL_ROUTE=/$_4NK_MINER
|
|
_4NK_MINER_URL_EXTERNAL=https://$_4NK_MINER_HOST:$_4NK_MINER_EXTERNAL_PORT$_4NK_MINER_URL_ROUTE
|
|
_4NK_MINER_URL_WS_EXTERNAL=wss://$_4NK_MINER_HOST:$_4NK_MINER_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL LECOFFRE_FRONT =====
|
|
LECOFFRE_FRONT_HOST=$HOST
|
|
LECOFFRE_FRONT_EXTERNAL_PORT=$LECOFFRE_FRONT_EXTERNAL_PORT
|
|
LECOFFRE_FRONT_URL_ROUTE=/$LECOFFRE_FRONT
|
|
LECOFFRE_FRONT_URL_EXTERNAL=https://$LECOFFRE_FRONT_HOST:$LECOFFRE_FRONT_EXTERNAL_PORT$LECOFFRE_FRONT_URL_ROUTE
|
|
LECOFFRE_FRONT_URL_WS_EXTERNAL=wss://$LECOFFRE_FRONT_HOST:$LECOFFRE_FRONT_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL _4NK_WEB_STATUS =====
|
|
_4NK_WEB_STATUS_HOST=$HOST
|
|
_4NK_WEB_STATUS_EXTERNAL_PORT=$_4NK_WEB_STATUS_EXTERNAL_PORT
|
|
_4NK_WEB_STATUS_URL_ROUTE=/$_4NK_WEB_STATUS
|
|
_4NK_WEB_STATUS_URL_EXTERNAL=https://$_4NK_WEB_STATUS_HOST:$_4NK_WEB_STATUS_EXTERNAL_PORT$_4NK_WEB_STATUS_URL_ROUTE
|
|
_4NK_WEB_STATUS_URL_WS_EXTERNAL=wss://$_4NK_WEB_STATUS_HOST:$_4NK_WEB_STATUS_EXTERNAL_PORT/ws
|
|
|
|
# ====== EXTERNAL BOOTSTRAP (correction) =====
|
|
BOOTSTRAP_URL_ROUTE=/$BOOTSTRAP
|
|
BOOTSTRAP_URL_EXTERNAL=https://$BOOTSTRAP_HOST:$BOOTSTRAP_EXTERNAL_PORT$BOOTSTRAP_URL_ROUTE
|
|
BOOTSTRAP_URL_WS_EXTERNAL=wss://$BOOTSTRAP_HOST:$BOOTSTRAP_EXTERNAL_PORT/ws
|
|
|