version: '3.6' services: app: depends_on: - cl - maria - bitcoin - liquid container_name: app image: gcr.io/coinos-326717/github.com/coinos/coinos-server:prod restart: always environment: NODE_ENV: production NODE_OPTIONS: "--es-module-specifier-resolution=node --experimental-modules --loader ./loader.js --openssl-legacy-provider" HOSTNAME: "${HOSTNAME}" volumes: - ./:/app - ./logs:/logs networks: default: ipv4_address: 172.42.0.22 maria: container_name: maria image: mariadb restart: always environment: MARIADB_ROOT_PASSWORD: password volumes: - ./mysql:/var/lib/mysql bitcoin: image: asoltys/bitcoin container_name: bitcoin volumes: - ./config/bitcoin:/home/bitcoin/.bitcoin restart: always networks: default: ipv4_address: 172.42.0.23 liquid: image: ghcr.io/vulpemventures/elements container_name: liquid volumes: - ./config/liquid:/home/elements/.elements restart: always networks: default: ipv4_address: 172.42.0.24 cl: depends_on: - bitcoin image: elementsproject/lightningd:v0.12.0 container_name: cl restart: always volumes: - ./config/lightning:/root/.lightning ports: - "9736:9735" networks: default: ipv4_address: 172.42.0.25 lnd: depends_on: - bitcoin - tor image: lightninglabs/lnd:v0.15.4-beta container_name: lnd volumes: - ./config/lnd:/root/.lnd - ./config/bitcoin:/root/.bitcoin - ./config/tor:/etc/tor ports: - "9735:9735" restart: always networks: default: ipv4_address: 172.42.0.26 tor: container_name: tor image: dperson/torproxy restart: always volumes: - ./config/tor:/etc/tor - ./config/tordata:/var/lib/tor networks: default: ipv4_address: 172.42.0.27 redis: restart: always container_name: redis image: redis volumes: - ./config/redis:/data networks: default: name: net external: true