Files

55 lines
1.8 KiB
YAML

version: "3.7"
services:
app_proxy:
environment:
APP_HOST: ride-the-lightning_web_1
APP_PORT: 3001
web:
image: shahanafarooqui/rtl:v0.15.8@sha256:54131152cba02a968d83fcc89c07426bfb979372f743649ba1e2626426a34dc0
user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/rtl:/data
- ${APP_DATA_DIR}/boltz:/boltz:ro
- ${APP_LIGHTNING_NODE_DATA_DIR}:/lnd:ro
- ${APP_BITCOIN_DATA_DIR}:/bitcoin:ro
entrypoint: /data/entrypoint.sh
environment:
# Конфигурация приложения
APP_PASSWORD: $APP_PASSWORD
PORT: 3001
RTL_CONFIG_PATH: "/data"
CHANNEL_BACKUP_PATH: "/data/backup"
LN_IMPLEMENTATION: "LND"
BLOCK_EXPLORER_URL: "${APP_RTL_BLOCK_EXPLORER_URL}"
# Подробности подключения LND
LN_SERVER_URL: "https://$APP_LIGHTNING_NODE_IP:$APP_LIGHTNING_NODE_REST_PORT"
MACAROON_PATH: "/lnd/data/chain/bitcoin/$APP_BITCOIN_NETWORK"
CONFIG_PATH: "/lnd/dfwebos-lnd.conf"
# Больц
BOLTZ_SERVER_URL: "https://ride-the-lightning_boltz_1:9003"
BOLTZ_MACAROON_PATH: "/boltz/.boltz-lnd/macaroons"
boltz:
image: boltz/boltz-client:2.11.1@sha256:25a984cc76b0d232573cffe7088c2cb2e50b6b8955e09f68d768ef5fc7215c1d
user: "1000:1000"
restart: "on-failure"
stop_grace_period: "1m"
environment:
HOME: "/data"
volumes:
- "${APP_DATA_DIR}/boltz:/data"
- "${APP_LIGHTNING_NODE_DATA_DIR}:/lnd:ro"
command:
- --datadir=/data/.boltz-lnd
- --lnd.host="$APP_LIGHTNING_NODE_IP"
- --lnd.macaroon="/lnd/data/chain/bitcoin/$APP_BITCOIN_NETWORK/admin.macaroon"
- --lnd.certificate="/lnd/tls.cert"
- --rpc.rest.host="0.0.0.0"
- --rpc.rest.port="9003"