You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
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
|