umbrel-apps/peerswap/docker-compose.yml
2024-07-25 13:36:25 +10:00

32 lines
1.0 KiB
YAML

version: "3.7"
services:
app_proxy:
environment:
APP_HOST: peerswap_web_1
APP_PORT: 1984
web:
image: ghcr.io/impa10r/peerswap-web:v1.6.7@sha256:a17c53f528f22707b2614befdd3dfb0ded082baf5b733c941bfd9f9c7b99efac
user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
environment:
# App
NETWORK: $APP_BITCOIN_NETWORK
NO_HTTPS: "true"
# LND
LND_HOST: ${APP_LIGHTNING_NODE_IP}:${APP_LIGHTNING_NODE_GRPC_PORT}
LND_MACAROONPATH: /home/peerswap/.lnd/data/chain/bitcoin/${APP_BITCOIN_NETWORK}/admin.macaroon
# Elements RPC
ELEMENTS_USER: elements
ELEMENTS_PORT: $APP_ELEMENTS_NODE_RPC_PORT
ELEMENTS_HOST: http://elements_node_1
ELEMENTS_WALLET: peerswap
ELEMENTS_FOLDER: /home/elements/.elements
ELEMENTS_FOLDER_MAPPED: /home/peerswap/.elements
volumes:
- ${APP_DATA_DIR}/data:/home/peerswap/.peerswap
- ${APP_LIGHTNING_NODE_DATA_DIR}:/home/peerswap/.lnd:ro
- ${ELEMENTS_DATA_DIR}:/home/peerswap/.elements:ro