# ====== INTERNAL REDIS ====== REDIS_DOCKER_NAME=redis REDIS_CONFS_DIR=$DOCKER_GLOBAL/confs/redis REDIS_LOGS_DIR=$DOCKER_GLOBAL/logs/redis REDIS_RUNS_DIR=$DOCKER_GLOBAL/runs/redis REDIS_DATAS_DIR=$DOCKER_GLOBAL/datas/redis REDIS_BACKUPS_DIR=$DOCKER_GLOBAL/backups/redis REDIS_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/redis REDIS_DOCKER_WORKING_DIR=/home/redis REDIS_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/redis REDIS_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/redis REDIS_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/redis REDIS_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/redis REDIS_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/redis REDIS_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/redis REDIS_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$REDIS_PORT REDIS_URL_ROUTE=/redis ${VARIABLE}_URL=http://$REDIS_DOCKER_NAME:$REDIS_DOCKER_PORT REDIS_URL_EXTERNAL=https://$HOST$REDIS_URL_ROUTE ${VARIABLE}_URL_WS=ws://$REDIS_DOCKER_PORT REDIS_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL POSTGRESQL ====== POSTGRESQL_DOCKER_NAME=postgresql POSTGRESQL_CONFS_DIR=$DOCKER_GLOBAL/confs/postgresql POSTGRESQL_LOGS_DIR=$DOCKER_GLOBAL/logs/postgresql POSTGRESQL_RUNS_DIR=$DOCKER_GLOBAL/runs/postgresql POSTGRESQL_DATAS_DIR=$DOCKER_GLOBAL/datas/postgresql POSTGRESQL_BACKUPS_DIR=$DOCKER_GLOBAL/backups/postgresql POSTGRESQL_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/postgresql POSTGRESQL_DOCKER_WORKING_DIR=/home/postgresql POSTGRESQL_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/postgresql POSTGRESQL_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/postgresql POSTGRESQL_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/postgresql POSTGRESQL_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/postgresql POSTGRESQL_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/postgresql POSTGRESQL_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/postgresql POSTGRESQL_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$POSTGRESQL_PORT POSTGRESQL_URL_ROUTE=/postgresql ${VARIABLE}_URL=http://$POSTGRESQL_DOCKER_NAME:$POSTGRESQL_DOCKER_PORT POSTGRESQL_URL_EXTERNAL=https://$HOST$POSTGRESQL_URL_ROUTE ${VARIABLE}_URL_WS=ws://$POSTGRESQL_DOCKER_PORT POSTGRESQL_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL LOKI ====== LOKI_DOCKER_NAME=loki LOKI_CONFS_DIR=$DOCKER_GLOBAL/confs/loki LOKI_LOGS_DIR=$DOCKER_GLOBAL/logs/loki LOKI_RUNS_DIR=$DOCKER_GLOBAL/runs/loki LOKI_DATAS_DIR=$DOCKER_GLOBAL/datas/loki LOKI_BACKUPS_DIR=$DOCKER_GLOBAL/backups/loki LOKI_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/loki LOKI_DOCKER_WORKING_DIR=/home/loki LOKI_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/loki LOKI_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/loki LOKI_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/loki LOKI_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/loki LOKI_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/loki LOKI_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/loki LOKI_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$LOKI_PORT LOKI_URL_ROUTE=/loki ${VARIABLE}_URL=http://$LOKI_DOCKER_NAME:$LOKI_DOCKER_PORT LOKI_URL_EXTERNAL=https://$HOST$LOKI_URL_ROUTE ${VARIABLE}_URL_WS=ws://$LOKI_DOCKER_PORT LOKI_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL PROMTAIL ====== PROMTAIL_DOCKER_NAME=promtail PROMTAIL_CONFS_DIR=$DOCKER_GLOBAL/confs/promtail PROMTAIL_LOGS_DIR=$DOCKER_GLOBAL/logs/promtail PROMTAIL_RUNS_DIR=$DOCKER_GLOBAL/runs/promtail PROMTAIL_DATAS_DIR=$DOCKER_GLOBAL/datas/promtail PROMTAIL_BACKUPS_DIR=$DOCKER_GLOBAL/backups/promtail PROMTAIL_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/promtail PROMTAIL_DOCKER_WORKING_DIR=/home/promtail PROMTAIL_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/promtail PROMTAIL_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/promtail PROMTAIL_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/promtail PROMTAIL_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/promtail PROMTAIL_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/promtail PROMTAIL_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/promtail PROMTAIL_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$PROMTAIL_PORT PROMTAIL_URL_ROUTE=/promtail ${VARIABLE}_URL=http://$PROMTAIL_DOCKER_NAME:$PROMTAIL_DOCKER_PORT PROMTAIL_URL_EXTERNAL=https://$HOST$PROMTAIL_URL_ROUTE ${VARIABLE}_URL_WS=ws://$PROMTAIL_DOCKER_PORT PROMTAIL_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL GRAFANA ====== GRAFANA_DOCKER_NAME=grafana GRAFANA_CONFS_DIR=$DOCKER_GLOBAL/confs/grafana GRAFANA_LOGS_DIR=$DOCKER_GLOBAL/logs/grafana GRAFANA_RUNS_DIR=$DOCKER_GLOBAL/runs/grafana GRAFANA_DATAS_DIR=$DOCKER_GLOBAL/datas/grafana GRAFANA_BACKUPS_DIR=$DOCKER_GLOBAL/backups/grafana GRAFANA_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/grafana GRAFANA_DOCKER_WORKING_DIR=/home/grafana GRAFANA_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/grafana GRAFANA_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/grafana GRAFANA_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/grafana GRAFANA_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/grafana GRAFANA_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/grafana GRAFANA_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/grafana GRAFANA_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$GRAFANA_PORT GRAFANA_URL_ROUTE=/grafana ${VARIABLE}_URL=http://$GRAFANA_DOCKER_NAME:$GRAFANA_DOCKER_PORT GRAFANA_URL_EXTERNAL=https://$HOST$GRAFANA_URL_ROUTE ${VARIABLE}_URL_WS=ws://$GRAFANA_DOCKER_PORT GRAFANA_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL NGNIX ====== NGNIX_DOCKER_NAME=ngnix NGNIX_CONFS_DIR=$DOCKER_GLOBAL/confs/ngnix NGNIX_LOGS_DIR=$DOCKER_GLOBAL/logs/ngnix NGNIX_RUNS_DIR=$DOCKER_GLOBAL/runs/ngnix NGNIX_DATAS_DIR=$DOCKER_GLOBAL/datas/ngnix NGNIX_BACKUPS_DIR=$DOCKER_GLOBAL/backups/ngnix NGNIX_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/ngnix NGNIX_DOCKER_WORKING_DIR=/home/ngnix NGNIX_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/ngnix NGNIX_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/ngnix NGNIX_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/ngnix NGNIX_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/ngnix NGNIX_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/ngnix NGNIX_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/ngnix NGNIX_DOCKER_WORKING_DIR_CREATE="id -u $NGNIX >/dev/null 2>&1 || adduser --disabled-password --gecos '' $NGNIX; chown -R $NGNIX:$NGNIX /home/root/.$NGNIX || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec \"$@\"" ${VARIABLE}_DOCKER_PORT=$NGNIX_PORT NGNIX_URL_ROUTE=/ngnix ${VARIABLE}_URL=http://$NGNIX_DOCKER_NAME:$NGNIX_DOCKER_PORT NGNIX_URL_EXTERNAL=https://$HOST$NGNIX_URL_ROUTE ${VARIABLE}_URL_WS=ws://$NGNIX_DOCKER_PORT NGNIX_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL TOR ====== TOR_DOCKER_NAME=tor TOR_CONFS_DIR=$DOCKER_GLOBAL/confs/tor TOR_LOGS_DIR=$DOCKER_GLOBAL/logs/tor TOR_RUNS_DIR=$DOCKER_GLOBAL/runs/tor TOR_DATAS_DIR=$DOCKER_GLOBAL/datas/tor TOR_BACKUPS_DIR=$DOCKER_GLOBAL/backups/tor TOR_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/tor TOR_DOCKER_WORKING_DIR=/home/tor TOR_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/tor TOR_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/tor TOR_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/tor TOR_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/tor TOR_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/tor TOR_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/tor TOR_DOCKER_WORKING_DIR_CREATE="id -u $TOR >/dev/null 2>&1 || adduser --disabled-password --gecos '' $TOR; chown -R $TOR:$TOR /home/root/.$TOR || echo 'warn: chown partiel (fichiers bind-mount Windows)'; exec \"$@\"" ${VARIABLE}_DOCKER_PORT=$TOR_PORT TOR_URL_ROUTE=/tor ${VARIABLE}_URL=http://$TOR_DOCKER_NAME:$TOR_DOCKER_PORT TOR_URL_EXTERNAL=https://$HOST$TOR_URL_ROUTE ${VARIABLE}_URL_WS=ws://$TOR_DOCKER_PORT TOR_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL _4NK_VAULT ====== _4NK_VAULT_DOCKER_NAME=_4nk_vault _4NK_VAULT_CONFS_DIR=$DOCKER_GLOBAL/confs/_4nk_vault _4NK_VAULT_LOGS_DIR=$DOCKER_GLOBAL/logs/_4nk_vault _4NK_VAULT_RUNS_DIR=$DOCKER_GLOBAL/runs/_4nk_vault _4NK_VAULT_DATAS_DIR=$DOCKER_GLOBAL/datas/_4nk_vault _4NK_VAULT_BACKUPS_DIR=$DOCKER_GLOBAL/backups/_4nk_vault _4NK_VAULT_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/_4nk_vault _4NK_VAULT_DOCKER_WORKING_DIR=/home/_4nk_vault _4NK_VAULT_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/_4nk_vault _4NK_VAULT_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/_4nk_vault _4NK_VAULT_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/_4nk_vault _4NK_VAULT_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/_4nk_vault _4NK_VAULT_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/_4nk_vault _4NK_VAULT_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/_4nk_vault _4NK_VAULT_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$_4NK_VAULT_PORT _4NK_VAULT_URL_ROUTE=/_4nk_vault ${VARIABLE}_URL=http://$_4NK_VAULT_DOCKER_NAME:$_4NK_VAULT_DOCKER_PORT _4NK_VAULT_URL_EXTERNAL=https://$HOST$_4NK_VAULT_URL_ROUTE ${VARIABLE}_URL_WS=ws://$_4NK_VAULT_DOCKER_PORT _4NK_VAULT_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL BITCOIN ====== BITCOIN_DOCKER_NAME=bitcoin BITCOIN_CONFS_DIR=$DOCKER_GLOBAL/confs/bitcoin BITCOIN_LOGS_DIR=$DOCKER_GLOBAL/logs/bitcoin BITCOIN_RUNS_DIR=$DOCKER_GLOBAL/runs/bitcoin BITCOIN_DATAS_DIR=$DOCKER_GLOBAL/datas/bitcoin BITCOIN_BACKUPS_DIR=$DOCKER_GLOBAL/backups/bitcoin BITCOIN_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/bitcoin BITCOIN_DOCKER_WORKING_DIR=/home/bitcoin BITCOIN_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/bitcoin BITCOIN_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/bitcoin BITCOIN_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/bitcoin BITCOIN_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/bitcoin BITCOIN_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/bitcoin BITCOIN_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/bitcoin BITCOIN_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$BITCOIN_PORT BITCOIN_URL_ROUTE=/bitcoin ${VARIABLE}_URL=http://$BITCOIN_DOCKER_NAME:$BITCOIN_DOCKER_PORT BITCOIN_URL_EXTERNAL=https://$HOST$BITCOIN_URL_ROUTE ${VARIABLE}_URL_WS=ws://$BITCOIN_DOCKER_PORT BITCOIN_URL_WS_EXTERNAL=wss://$HOST\ws BITCOIN_ZMQPBUBHASHBLOCK_PORT=28332 BITCOIN_ZMQPUBRAWTX_PORT=28333 BITCOIN_SIGNET_P2P_PORT=38332 BITCOIN_SIGNET_RPC_PORT=38333 # ====== INTERNAL BLINDBIT_ORACLE ====== BLINDBIT_ORACLE_DOCKER_NAME=blindbit_oracle BLINDBIT_ORACLE_CONFS_DIR=$DOCKER_GLOBAL/confs/blindbit_oracle BLINDBIT_ORACLE_LOGS_DIR=$DOCKER_GLOBAL/logs/blindbit_oracle BLINDBIT_ORACLE_RUNS_DIR=$DOCKER_GLOBAL/runs/blindbit_oracle BLINDBIT_ORACLE_DATAS_DIR=$DOCKER_GLOBAL/datas/blindbit_oracle BLINDBIT_ORACLE_BACKUPS_DIR=$DOCKER_GLOBAL/backups/blindbit_oracle BLINDBIT_ORACLE_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/blindbit_oracle BLINDBIT_ORACLE_DOCKER_WORKING_DIR=/home/blindbit_oracle BLINDBIT_ORACLE_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/blindbit_oracle BLINDBIT_ORACLE_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/blindbit_oracle BLINDBIT_ORACLE_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/blindbit_oracle BLINDBIT_ORACLE_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/blindbit_oracle BLINDBIT_ORACLE_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/blindbit_oracle BLINDBIT_ORACLE_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/blindbit_oracle BLINDBIT_ORACLE_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$BLINDBIT_ORACLE_PORT BLINDBIT_ORACLE_URL_ROUTE=/blindbit_oracle ${VARIABLE}_URL=http://$BLINDBIT_ORACLE_DOCKER_NAME:$BLINDBIT_ORACLE_DOCKER_PORT BLINDBIT_ORACLE_URL_EXTERNAL=https://$HOST$BLINDBIT_ORACLE_URL_ROUTE ${VARIABLE}_URL_WS=ws://$BLINDBIT_ORACLE_DOCKER_PORT BLINDBIT_ORACLE_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL SDK_RELAY ====== SDK_RELAY_DOCKER_NAME=sdk_relay SDK_RELAY_CONFS_DIR=$DOCKER_GLOBAL/confs/sdk_relay SDK_RELAY_LOGS_DIR=$DOCKER_GLOBAL/logs/sdk_relay SDK_RELAY_RUNS_DIR=$DOCKER_GLOBAL/runs/sdk_relay SDK_RELAY_DATAS_DIR=$DOCKER_GLOBAL/datas/sdk_relay SDK_RELAY_BACKUPS_DIR=$DOCKER_GLOBAL/backups/sdk_relay SDK_RELAY_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/sdk_relay SDK_RELAY_DOCKER_WORKING_DIR=/home/sdk_relay SDK_RELAY_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/sdk_relay SDK_RELAY_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/sdk_relay SDK_RELAY_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/sdk_relay SDK_RELAY_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/sdk_relay SDK_RELAY_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/sdk_relay SDK_RELAY_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/sdk_relay SDK_RELAY_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$SDK_RELAY_PORT SDK_RELAY_URL_ROUTE=/sdk_relay ${VARIABLE}_URL=http://$SDK_RELAY_DOCKER_NAME:$SDK_RELAY_DOCKER_PORT SDK_RELAY_URL_EXTERNAL=https://$HOST$SDK_RELAY_URL_ROUTE ${VARIABLE}_URL_WS=ws://$SDK_RELAY_DOCKER_PORT SDK_RELAY_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL SDK_STORAGE ====== SDK_STORAGE_DOCKER_NAME=sdk_storage SDK_STORAGE_CONFS_DIR=$DOCKER_GLOBAL/confs/sdk_storage SDK_STORAGE_LOGS_DIR=$DOCKER_GLOBAL/logs/sdk_storage SDK_STORAGE_RUNS_DIR=$DOCKER_GLOBAL/runs/sdk_storage SDK_STORAGE_DATAS_DIR=$DOCKER_GLOBAL/datas/sdk_storage SDK_STORAGE_BACKUPS_DIR=$DOCKER_GLOBAL/backups/sdk_storage SDK_STORAGE_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/sdk_storage SDK_STORAGE_DOCKER_WORKING_DIR=/home/sdk_storage SDK_STORAGE_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/sdk_storage SDK_STORAGE_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/sdk_storage SDK_STORAGE_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/sdk_storage SDK_STORAGE_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/sdk_storage SDK_STORAGE_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/sdk_storage SDK_STORAGE_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/sdk_storage SDK_STORAGE_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$SDK_STORAGE_PORT SDK_STORAGE_URL_ROUTE=/sdk_storage ${VARIABLE}_URL=http://$SDK_STORAGE_DOCKER_NAME:$SDK_STORAGE_DOCKER_PORT SDK_STORAGE_URL_EXTERNAL=https://$HOST$SDK_STORAGE_URL_ROUTE ${VARIABLE}_URL_WS=ws://$SDK_STORAGE_DOCKER_PORT SDK_STORAGE_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL IHM_CLIENT ====== IHM_CLIENT_DOCKER_NAME=ihm_client IHM_CLIENT_CONFS_DIR=$DOCKER_GLOBAL/confs/ihm_client IHM_CLIENT_LOGS_DIR=$DOCKER_GLOBAL/logs/ihm_client IHM_CLIENT_RUNS_DIR=$DOCKER_GLOBAL/runs/ihm_client IHM_CLIENT_DATAS_DIR=$DOCKER_GLOBAL/datas/ihm_client IHM_CLIENT_BACKUPS_DIR=$DOCKER_GLOBAL/backups/ihm_client IHM_CLIENT_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/ihm_client IHM_CLIENT_DOCKER_WORKING_DIR=/home/ihm_client IHM_CLIENT_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/ihm_client IHM_CLIENT_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/ihm_client IHM_CLIENT_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/ihm_client IHM_CLIENT_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/ihm_client IHM_CLIENT_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/ihm_client IHM_CLIENT_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/ihm_client IHM_CLIENT_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$IHM_CLIENT_PORT IHM_CLIENT_URL_ROUTE=/ihm_client ${VARIABLE}_URL=http://$IHM_CLIENT_DOCKER_NAME:$IHM_CLIENT_DOCKER_PORT IHM_CLIENT_URL_EXTERNAL=https://$HOST$IHM_CLIENT_URL_ROUTE ${VARIABLE}_URL_WS=ws://$IHM_CLIENT_DOCKER_PORT IHM_CLIENT_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL _4NK_CERTIFICATOR ====== _4NK_CERTIFICATOR_DOCKER_NAME=_4nk_certificator _4NK_CERTIFICATOR_CONFS_DIR=$DOCKER_GLOBAL/confs/_4nk_certificator _4NK_CERTIFICATOR_LOGS_DIR=$DOCKER_GLOBAL/logs/_4nk_certificator _4NK_CERTIFICATOR_RUNS_DIR=$DOCKER_GLOBAL/runs/_4nk_certificator _4NK_CERTIFICATOR_DATAS_DIR=$DOCKER_GLOBAL/datas/_4nk_certificator _4NK_CERTIFICATOR_BACKUPS_DIR=$DOCKER_GLOBAL/backups/_4nk_certificator _4NK_CERTIFICATOR_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/_4nk_certificator _4NK_CERTIFICATOR_DOCKER_WORKING_DIR=/home/_4nk_certificator _4NK_CERTIFICATOR_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/_4nk_certificator _4NK_CERTIFICATOR_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/_4nk_certificator _4NK_CERTIFICATOR_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/_4nk_certificator _4NK_CERTIFICATOR_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/_4nk_certificator _4NK_CERTIFICATOR_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/_4nk_certificator _4NK_CERTIFICATOR_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/_4nk_certificator _4NK_CERTIFICATOR_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$_4NK_CERTIFICATOR_PORT _4NK_CERTIFICATOR_URL_ROUTE=/_4nk_certificator ${VARIABLE}_URL=http://$_4NK_CERTIFICATOR_DOCKER_NAME:$_4NK_CERTIFICATOR_DOCKER_PORT _4NK_CERTIFICATOR_URL_EXTERNAL=https://$HOST$_4NK_CERTIFICATOR_URL_ROUTE ${VARIABLE}_URL_WS=ws://$_4NK_CERTIFICATOR_DOCKER_PORT _4NK_CERTIFICATOR_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL _4NK_MINER ====== _4NK_MINER_DOCKER_NAME=_4nk_miner _4NK_MINER_CONFS_DIR=$DOCKER_GLOBAL/confs/_4nk_miner _4NK_MINER_LOGS_DIR=$DOCKER_GLOBAL/logs/_4nk_miner _4NK_MINER_RUNS_DIR=$DOCKER_GLOBAL/runs/_4nk_miner _4NK_MINER_DATAS_DIR=$DOCKER_GLOBAL/datas/_4nk_miner _4NK_MINER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/_4nk_miner _4NK_MINER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/_4nk_miner _4NK_MINER_DOCKER_WORKING_DIR=/home/_4nk_miner _4NK_MINER_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/_4nk_miner _4NK_MINER_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/_4nk_miner _4NK_MINER_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/_4nk_miner _4NK_MINER_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/_4nk_miner _4NK_MINER_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/_4nk_miner _4NK_MINER_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/_4nk_miner _4NK_MINER_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$_4NK_MINER_PORT _4NK_MINER_URL_ROUTE=/_4nk_miner ${VARIABLE}_URL=http://$_4NK_MINER_DOCKER_NAME:$_4NK_MINER_DOCKER_PORT _4NK_MINER_URL_EXTERNAL=https://$HOST$_4NK_MINER_URL_ROUTE ${VARIABLE}_URL_WS=ws://$_4NK_MINER_DOCKER_PORT _4NK_MINER_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL LECOFFRE_FRONT ====== LECOFFRE_FRONT_DOCKER_NAME=lecoffre_front LECOFFRE_FRONT_CONFS_DIR=$DOCKER_GLOBAL/confs/lecoffre_front LECOFFRE_FRONT_LOGS_DIR=$DOCKER_GLOBAL/logs/lecoffre_front LECOFFRE_FRONT_RUNS_DIR=$DOCKER_GLOBAL/runs/lecoffre_front LECOFFRE_FRONT_DATAS_DIR=$DOCKER_GLOBAL/datas/lecoffre_front LECOFFRE_FRONT_BACKUPS_DIR=$DOCKER_GLOBAL/backups/lecoffre_front LECOFFRE_FRONT_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/lecoffre_front LECOFFRE_FRONT_DOCKER_WORKING_DIR=/home/lecoffre_front LECOFFRE_FRONT_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/lecoffre_front LECOFFRE_FRONT_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/lecoffre_front LECOFFRE_FRONT_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/lecoffre_front LECOFFRE_FRONT_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/lecoffre_front LECOFFRE_FRONT_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/lecoffre_front LECOFFRE_FRONT_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/lecoffre_front LECOFFRE_FRONT_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$LECOFFRE_FRONT_PORT LECOFFRE_FRONT_URL_ROUTE=/lecoffre_front ${VARIABLE}_URL=http://$LECOFFRE_FRONT_DOCKER_NAME:$LECOFFRE_FRONT_DOCKER_PORT LECOFFRE_FRONT_URL_EXTERNAL=https://$HOST$LECOFFRE_FRONT_URL_ROUTE ${VARIABLE}_URL_WS=ws://$LECOFFRE_FRONT_DOCKER_PORT LECOFFRE_FRONT_URL_WS_EXTERNAL=wss://$HOST\ws # ====== INTERNAL _4NK_WEB_STATUS ====== _4NK_WEB_STATUS_DOCKER_NAME=_4nk_web_status _4NK_WEB_STATUS_CONFS_DIR=$DOCKER_GLOBAL/confs/_4nk_web_status _4NK_WEB_STATUS_LOGS_DIR=$DOCKER_GLOBAL/logs/_4nk_web_status _4NK_WEB_STATUS_RUNS_DIR=$DOCKER_GLOBAL/runs/_4nk_web_status _4NK_WEB_STATUS_DATAS_DIR=$DOCKER_GLOBAL/datas/_4nk_web_status _4NK_WEB_STATUS_BACKUPS_DIR=$DOCKER_GLOBAL/backups/_4nk_web_status _4NK_WEB_STATUS_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/_4nk_web_status _4NK_WEB_STATUS_DOCKER_WORKING_DIR=/home/_4nk_web_status _4NK_WEB_STATUS_DOCKER_CONFS_DIR=$DOCKER_GLOBAL/confs/_4nk_web_status _4NK_WEB_STATUS_DOCKER_LOGS_DIR=$DOCKER_GLOBAL/logs/_4nk_web_status _4NK_WEB_STATUS_DOCKER_RUNS_DIR=$DOCKER_GLOBAL/runs/_4nk_web_status _4NK_WEB_STATUS_DOCKER_DATAS_DIR=$DOCKER_GLOBAL/datas/_4nk_web_status _4NK_WEB_STATUS_DOCKER_BACKUPS_DIR=$DOCKER_GLOBAL/backups/_4nk_web_status _4NK_WEB_STATUS_DOCKER_SCRIPTS_DIR=$DOCKER_GLOBAL/scripts/_4nk_web_status _4NK_WEB_STATUS_DOCKER_WORKING_DIR_CREATE="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 \"$@\"" ${VARIABLE}_DOCKER_PORT=$_4NK_WEB_STATUS_PORT _4NK_WEB_STATUS_URL_ROUTE=/_4nk_web_status ${VARIABLE}_URL=http://$_4NK_WEB_STATUS_DOCKER_NAME:$_4NK_WEB_STATUS_DOCKER_PORT _4NK_WEB_STATUS_URL_EXTERNAL=https://$HOST$_4NK_WEB_STATUS_URL_ROUTE ${VARIABLE}_URL_WS=ws://$_4NK_WEB_STATUS_DOCKER_PORT _4NK_WEB_STATUS_URL_WS_EXTERNAL=wss://$HOST\ws # ====== EXTERNAL BOOSTRAP ====== BOOSTRAP_URL_EXTERNAL=https://$BOOSTRAP_HOST:$BOOSTRAP_EXTERNAL_PORT$BOOSTRAP_URL_ROUTE BOOSTRAP_URL_WS_EXTERNAL=wss://$BOOSTRAP_HOST:$BOOSTRAP_EXTERNAL_PORT/ws # ====== EXTERNAL LECOFFRE_BACK_MINI ====== LECOFFRE_BACK_MINI_URL_EXTERNAL=https://$LECOFFRE_BACK_MINI_HOST:$LECOFFRE_BACK_MINI_EXTERNAL_PORT$LECOFFRE_BACK_MINI_URL_ROUTE LECOFFRE_BACK_MINI_URL_WS_EXTERNAL=wss://$LECOFFRE_BACK_MINI_HOST:$LECOFFRE_BACK_MINI_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