version: '3.6' services: app: depends_on: - maria - bitcoin - liquid - lnd container_name: app image: asoltys/coinos-server ports: - '3118:3118' - '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}:18606 - ${LIQUID_TX_PORT}:18607 volumes: - ./config/liquid:/config restart: unless-stopped lnd: image: lightninglabs/lnd:v0.13.1-beta container_name: lnd volumes: - ./config/lnd:/root/.lnd - ./config/bitcoin:/root/.bitcoin 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 networks: default: external: name: net