version: '3.6' services: nginx: container_name: nginx image: nginx ports: - 80:80 volumes: - ./config/nginx:/etc/nginx/templates environment: HOST: ${HOST} app: container_name: app image: asoltys/coinos-server ports: - '3119:3119' environment: NODE_ENV: development volumes: - ./:/app bitcoin: image: asoltys/bitcoin:latest container_name: bitcoin ports: - ${BITCOIN_PEER_PORT}:18442 - ${BITCOIN_NODE_PORT}:18443 volumes: - ./config/bitcoin:/config restart: unless-stopped liquid: image: asoltys/liquid:latest container_name: liquid ports: - ${LIQUID_NODE_PORT}:7040 - ${LIQUID_PEER_PORT}:18444 - ${LIQUID_BLOCK_PORT}:18602 - ${LIQUID_TX_PORT}:18603 volumes: - ./config/liquid:/config restart: unless-stopped la: image: elementsproject/lightningd:latest container_name: la environment: LIGHTNINGD_NETWORK: regtest volumes: - ./config/lightning:/root/.lightning restart: unless-stopped lb: image: elementsproject/lightningd:latest container_name: lb environment: LIGHTNINGD_NETWORK: regtest volumes: - ./config/lightningb:/root/.lightning restart: unless-stopped electrs-liquid: image: vulpemventures/electrs-liquid:latest container_name: electrs-liquid entrypoint: - /build/electrs command: - -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: - ./liquid/:/config restart: unless-stopped esplora-liquid: image: vulpemventures/esplora:latest container_name: esplora-liquid environment: API_URL: ${LIQUID_ELECTRS_URL} NATIVE_ASSET_ID: 5ac9f65c0efcc4775e0baec4ec03abdde22473cd3cf33c0419ca290e0751b225 IS_ELEMENTS: 1 ports: - ${LIQUID_ESPLORA_PORT}:5000 restart: unless-stopped maria: container_name: mariadb image: mariadb:10.6.1 restart: always environment: MARIADB_ROOT_PASSWORD: ${ROOT_PASSWORD} volumes: - ./mysql:/var/lib/mysql ports: - 3307:3306