From 883472e143be93010e50a2dc8f091ac90e8ee933 Mon Sep 17 00:00:00 2001 From: benthecarman Date: Wed, 21 Jun 2023 14:54:28 -0500 Subject: [PATCH] Add rust faucet --- .gitmodules | 3 +++ docker-compose.yml | 21 +++++++++++++++++++++ mutinynet-faucet-rs | 1 + 3 files changed, 25 insertions(+) create mode 160000 mutinynet-faucet-rs diff --git a/.gitmodules b/.gitmodules index 838bfdd..bc4abb6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -9,3 +9,6 @@ path = rapid-gossip-sync-server url = https://github.com/MutinyWallet/rapid-gossip-sync-server.git branch = 5-mins +[submodule "mutinynet-faucet-rs"] + path = mutinynet-faucet-rs + url = https://github.com/MutinyWallet/mutinynet-faucet-rs.git diff --git a/docker-compose.yml b/docker-compose.yml index a310b95..62097b9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -129,6 +129,27 @@ services: - ~/volumes/faucet:/root/.faucet ports: - "3000:3000" + faucet_backend: + container_name: "faucet_backend" + build: + context: ./mutinynet-faucet-rs + args: + BITCOIN_RPC_HOST_AND_PORT: "bitcoind:38332" + BITCOIN_RPC_USER: "bitcoin" + BITCOIN_RPC_PASSWORD: $RPCPASSWORD + NETWORK: "signet" + GRPC_PORT: "10009" + GRPC_HOST: "lnd" + TLS_CERT_PATH: "/root/.lnd/tls.cert" + ADMIN_MACAROON_PATH: "/root/.lnd/data/chain/bitcoin/signet/admin.macaroon" + user: "0:1000" + restart: always + stop_grace_period: 1m + volumes: + - ~/volumes/faucet-rs:/root/.faucet-rs + - ~/volumes/.lnd:/root/.lnd:ro + ports: + - "4200:4200" web: container_name: "mempool_frontend" environment: diff --git a/mutinynet-faucet-rs b/mutinynet-faucet-rs new file mode 160000 index 0000000..3d97f03 --- /dev/null +++ b/mutinynet-faucet-rs @@ -0,0 +1 @@ +Subproject commit 3d97f03ad76771033b96f547ce6d2c147b39adc8