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