version: "3.8" services: app_proxy: environment: APP_HOST: $APP_CORE_LIGHTNING_IP APP_PORT: $APP_CORE_LIGHTNING_PORT app: image: getumbrel/umbrel-core-lightning:v0.1.0@sha256:8586dc018f82f5663a50a11c785ceeb025f9bf1e547372f18de4a1fb3f3641e2 command: npm run dev:backend restart: on-failure volumes: - ${APP_DATA_DIR}/data/lightningd:/lightningd - "${APP_CORE_LIGHTNING_REST_CERT_DIR}:/c-lightning-rest/certs" environment: PORT: "${APP_CORE_LIGHTNING_PORT}" LIGHTNING_HOST: ${APP_CORE_LIGHTNING_DAEMON_IP} LIGHTNING_NETWORK: bitcoin LIGHTNING_GRPC_PORT: ${APP_CORE_LIGHTNING_DAEMON_GRPC_PORT} LIGHTNING_REST_PORT: ${APP_CORE_LIGHTNING_REST_PORT} LIGHTNING_REST_MACAROON_PATH: "/c-lightning-rest/certs/access.macaroon" LIGHTNING_REST_HIDDEN_SERVICE: http://${APP_CORE_LIGHTNING_REST_HIDDEN_SERVICE} LOCAL_HOST: http://${DEVICE_DOMAIN_NAME} CA_CERT: /lightningd/bitcoin/ca.pem CLIENT_KEY: /lightningd/bitcoin/client-key.pem CLIENT_CERT: /lightningd/bitcoin/client.pem networks: default: ipv4_address: ${APP_CORE_LIGHTNING_IP} c-lightning-rest: image: saubyk/c-lightning-rest:0.7.2@sha256:7943ca9bf7b3952e4956b322405890788b6ddda553908c3a284438ef4e616768 restart: on-failure ports: - ${APP_CORE_LIGHTNING_REST_PORT}:${APP_CORE_LIGHTNING_REST_PORT} environment: PORT: "${APP_CORE_LIGHTNING_REST_PORT}" PROTOCOL: "http" volumes: - "${APP_CORE_LIGHTNING_REST_CERT_DIR}:/usr/src/app/certs" - "${APP_DATA_DIR}/data/lightningd:/root/.lightning" networks: default: ipv4_address: ${APP_CORE_LIGHTNING_REST_IP} lightningd: image: lncm/clightning:v0.11.0@sha256:75e0ce04d644f34b07bc8a3b92e58b3db4e3c06bdc0e0cecd1669bc3b2d53421 restart: on-failure ports: - ${APP_CORE_LIGHTNING_DAEMON_PORT}:9735 command: - --bitcoin-rpcconnect=${APP_BITCOIN_NODE_IP} - --bitcoin-rpcuser=${APP_BITCOIN_RPC_USER} - --bitcoin-rpcpassword=${APP_BITCOIN_RPC_PASS} - --proxy=${TOR_PROXY_IP}:${TOR_PROXY_PORT} - --bind-addr=${APP_CORE_LIGHTNING_DAEMON_IP}:9735 - --addr=statictor:${TOR_PROXY_IP}:29051 - --tor-service-password=${TOR_PASSWORD} #- --grpc-port=${APP_CORE_LIGHTNING_DAEMON_GRPC_PORT} volumes: - "${APP_DATA_DIR}/data/lightningd:/data/.lightning" networks: default: ipv4_address: ${APP_CORE_LIGHTNING_DAEMON_IP}