services: laconicd: restart: no image: cerc/laconic2d:local command: ["/bin/sh", "-c", "/opt/run-laconicd.sh"] environment: CERC_MONIKER: ${CERC_MONIKER:-TestnetNode} CERC_CHAIN_ID: ${CERC_CHAIN_ID:-laconic_9000-1} CERC_GENESIS_FILE_URL: ${CERC_GENESIS_FILE_URL:-"file:///root/.laconicd/config/genesis.json"} CERC_PEERS: ${CERC_PEERS} CERC_LOGLEVEL: ${CERC_LOGLEVEL:-info} volumes: - laconicd-data:/root/.laconicd/data - laconicd-config:/root/.laconicd/config - laconicd-keyring:/root/.laconicd/keyring-test - ../config/laconicd/scripts/run-laconicd.sh:/opt/run-laconicd.sh - ../config/laconicd/scripts/export-mykey.sh:/docker-entrypoint-scripts.d/export-mykey.sh - ../config/laconicd/scripts/export-myaddress.sh:/docker-entrypoint-scripts.d/export-myaddress.sh # TODO: determine which of the ports below is really needed ports: - "6060" - "26657" - "26656" - "9473" - "9090" - "1317" healthcheck: test: ["CMD", "nc", "-vz", "127.0.0.1:26657"] interval: 30s timeout: 10s retries: 10 start_period: 10s extra_hosts: - "host.docker.internal:host-gateway" cli: image: cerc/laconic-registry-cli:local volumes: - ../config/laconicd/registry-cli-config-template.yml:/registry-cli-config-template.yml volumes: laconicd-data: laconicd-config: laconicd-keyring: