aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-08-26 10:48:29 -0700
committerAdam Soltys <[email protected]>2022-08-26 10:48:29 -0700
commita86552b716837e227788e52cd559ae4f1ec07a01 (patch)
tree79b5260c9350f481903585614366e302fc9c7e46 /docker-compose.yml
parent05b5dc758285a5f396f9973fa91bd5643dbbbc7a (diff)
downloadcoinos-server-a86552b716837e227788e52cd559ae4f1ec07a01.tar.gz
coinos-server-a86552b716837e227788e52cd559ae4f1ec07a01.zip
combine compose yml files
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml105
1 files changed, 105 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 7fc36b92..1d3ad061 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,5 +1,20 @@
version: '3.6'
services:
+ ui:
+ depends_on:
+ - app
+ container_name: ui
+ image: asoltys/coinos-ui:dev
+ ports:
+ - '8085:8085'
+ environment:
+ NODE_ENV: development
+ # NODE_OPTIONS: --openssl-legacy-provider
+ volumes:
+ - ../coinos-ui:/app
+ networks:
+ default:
+ ipv4_address: 172.18.0.27
app:
depends_on:
- maria
@@ -55,6 +70,17 @@ services:
networks:
default:
ipv4_address: 172.18.0.25
+ clightning:
+ image: asoltys/lightning
+ container_name: cl
+ environment:
+ LIGHTNINGD_NETWORK: regtest
+ volumes:
+ - ./config/lightning:/root/.lightning
+ restart: unless-stopped
+ networks:
+ default:
+ ipv4_address: 172.18.0.31
maria:
container_name: mariadb
image: mariadb:10.6.1
@@ -68,6 +94,85 @@ services:
networks:
default:
ipv4_address: 172.18.0.26
+ electrsb:
+ image: ghcr.io/vulpemventures/electrs
+ container_name: electrsb
+ entrypoint:
+ - /build/electrs
+ command:
+ - -vvvv
+ - --network
+ - regtest
+ - --daemon-dir
+ - /config
+ - --daemon-rpc-addr
+ - bitcoin:18443
+ - --cookie
+ - admin1:123
+ - --http-addr
+ - 0.0.0.0:3095
+ - --electrum-rpc-addr
+ - 0.0.0.0:60400
+ - --cors
+ - "*"
+ volumes:
+ - ./config/bitcoin/:/config
+ restart: unless-stopped
+ ports:
+ - 3095:3095
+ networks:
+ default:
+ ipv4_address: 172.18.0.28
+ electrs-liquid:
+ image: ghcr.io/vulpemventures/electrs-liquid
+ container_name: electrs
+ depends_on:
+ - liquid
+ entrypoint:
+ - /build/electrs
+ command:
+ - --jsonrpc-import
+ - -vvvv
+ - --parent-network
+ - regtest
+ - --network
+ - liquidregtest
+ - --daemon-dir
+ - /config
+ - --daemon-rpc-addr
+ - liquid:7040
+ - --cookie
+ - admin1:123
+ - --http-addr
+ - 0.0.0.0:3002
+ - --electrum-rpc-addr
+ - 0.0.0.0:60401
+ - --cors
+ - "*"
+ ports:
+ - ${LIQUID_ELECTRS_RPC_PORT}:60401
+ - ${LIQUID_ELECTRS_PORT}:3002
+ volumes:
+ - ./config/liquid/:/config
+ restart: unless-stopped
+ networks:
+ default:
+ ipv4_address: 172.18.0.29
+ esplora-liquid:
+ image: vulpemventures/esplora:latest
+ container_name: esplora-liquid
+ depends_on:
+ - electrs-liquid
+ environment:
+ API_URL: ${LIQUID_ELECTRS_URL}
+ NATIVE_ASSET_ID: 5ac9f65c0efcc4775e0baec4ec03abdde22473cd3cf33c0419ca290e0751b225
+ IS_ELEMENTS: 1
+ ports:
+ - ${LIQUID_ESPLORA_PORT}:5000
+ restart: unless-stopped
+ networks:
+ default:
+ ipv4_address: 172.18.0.30
networks:
default:
external: