Files
DFWebOS-Apps/tdex/docker-compose.yml

69 lines
2.3 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: tdex_caddy_1
APP_PORT: 8080
oceand:
image: ghcr.io/vulpemventures/oceand:v0.1.17@sha256:37b813b43b068e32d918b9f42539c33287308cc81d00909c742b7164dfefc0c4
tty: true
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/ocean-data:/home/ocean/.oceand
environment:
OCEAN_LOG_LEVEL: 5
OCEAN_DB_TYPE: "badger"
OCEAN_NO_TLS: "true"
OCEAN_NO_PROFILER: "true"
OCEAN_UTXO_EXPIRY_DURATION_IN_SECONDS: 240
tdexd:
image: ghcr.io/tdex-network/tdexd:v1.0.1@sha256:eef1f31e98208e9a35ddf308317bc1df71065e189fa0915c769c7a01394ef79a
tty: true
restart: on-failure
depends_on:
- oceand
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/tdexd:/home/tdex/.tdex-daemon
ports:
- ${APP_TDEX_PORT}:${APP_TDEX_PORT}
environment:
TDEX_LOG_LEVEL: 5
TDEX_OPERATOR_LISTENING_PORT: "${APP_TDEX_PORT}"
TDEX_TRADE_LISTENING_PORT: "${APP_TDEX_PORT}"
TDEX_NO_OPERATOR_TLS: "true"
TDEX_WALLET_ADDR: oceand:18000
# эти переменные используются для создания соединения URL
# мы предполагаем всегда показывать внешнюю конечную точку
# доступен удаленно с других панелей мониторинга через Tor
TDEX_CONNECT_ADDR: "${APP_TDEX_DAEMON_HIDDEN_SERVICE}"
TDEX_CONNECT_PROTO: http
dashboard:
image: ghcr.io/tdex-network/dashboard:v1.0.2@sha256:71d598afb0d5ec9966306f4ef0d5f6839a9d7dc50726a935f3d0bb38f1925d78
restart: on-failure
environment:
USE_PROXY: "false"
IS_PACKAGED: "true"
TRADER_HIDDEN_SERVICE: "${APP_TDEX_DAEMON_HIDDEN_SERVICE}"
caddy:
image: caddy:2.6.4-alpine@sha256:4dfec6c3b22c36b63ea4a3633c7cdbdaa9926d1324c27db2b0e2b70ef9cd105a
restart: on-failure
volumes:
- ${APP_DATA_DIR}/caddy-data/Caddyfile:/etc/caddy/Caddyfile
tor:
image: getumbrel/tor:0.4.7.8@sha256:2ace83f22501f58857fa9b403009f595137fa2e7986c4fda79d82a8119072b6a
user: "1000:1000"
restart: on-failure
volumes:
- ${APP_DATA_DIR}/torrc:/etc/tor/torrc:ro
- ${TOR_DATA_DIR}:/data
environment:
HOME: "/tmp"