Files
breez-sdk-liquid/regtest/docker-compose.yml
Daniel Granhão ca23206ae8 WASM: end-to-end-test support (#846)
* Wasm: end-to-end-test support

* Update testing dev docs

* Expose Arc in prelude

* Switch to waterfalls fork

* Set node version
2025-04-24 09:43:55 +01:00

66 lines
1.3 KiB
YAML

services:
rt-sync:
environment:
SQLITE_DIR_PATH: /app/db
image: ${RT_SYNC_IMAGE}
user: "0:0"
restart: on-failure
ports:
- 8088:8080
- 8089:8081
volumes:
- rt-sync-data:/app/db
waterfalls:
build: ./waterfalls-service
environment:
- RPC_USER_PASSWORD=regtest:regtest
command: waterfalls --network elements-regtest --esplora-url http://esplora:4003/api --use-esplora --listen 0.0.0.0:3102 --add-cors
ports:
- 3102:3102
nginx:
image: nginx:stable-alpine
ports:
- "3120:3120"
volumes:
- ./waterfalls-service/nginx.conf:/etc/nginx/nginx.conf:ro
depends_on:
- waterfalls
restart: on-failure
ssl-proxy:
network_mode: "host"
build: ./proxy
volumes:
bitcoin-data:
name: boltz-bitcoind-data
external: true
mempool-data:
name: mempool-data
driver: local
driver_opts:
type: none
o: bind
device: ./data/mempool
mempool-db-data:
name: mempool-db-data
driver: local
driver_opts:
type: none
o: bind
device: ./data/mempool-db
rt-sync-data:
name: rt-sync-data
driver: local
driver_opts:
type: none
o: bind
device: ./data/rt-sync
networks:
default:
name: boltz_default
external: true