---

version: "2.4"
services:
  neo-go:
    image: nspccdev/neo-go:0.106.0
    container_name: neo-go
    command: ["node", "--config-path", "/config", "--privnet", "--debug"]
    stop_signal: SIGKILL
    ports:
      - 30333:30333
    volumes:
    - ./neo-go/protocol.privnet.yml:/config/protocol.privnet.yml
    - ./neo-go/node-wallet.json:/wallets/node-wallet.json
    - ./neo-go/config.yml:/wallets/config.yml
    - ./neo-go/wallet.json:/wallets/wallet.json
  jaeger:
    image: jaegertracing/all-in-one:latest
    container_name: jaeger
    ports:
      - '4317:4317' #OTLP over gRPC
      - '4318:4318' #OTLP over HTTP
      - '16686:16686' #frontend
    stop_signal: SIGKILL
    environment:
      - COLLECTOR_OTLP_ENABLED=true
      - SPAN_STORAGE_TYPE=badger
      - BADGER_EPHEMERAL=true