volumes: parameters: lotus-repo: lotus_shared: services: lotus: environment: - DOCKER_LOTUS_IMPORT_SNAPSHOT=/var/lotus-snapshots/snapshot - LOTUS_NETWORK=${CERC_LOTUS_NETWORK} - LOTUS_FEVM_ENABLEETHRPC=true - LOTUS_API_LISTENADDRESS=/ip4/0.0.0.0/tcp/1234/http - LOTUS_LIBP2P_LISTENADDRESSES=/ip4/0.0.0.0/tcp/1235,/ip6/::/tcp/1235,/ip4/0.0.0.0/udp/1235/quic-v1,/ip6/::/udp/1235/quic-v1,/ip4/0.0.0.0/udp/1235/quic-v1/webtransport,/ip6/::/udp/1235/quic-v1/webtransport image: cerc/lotus-node:local volumes: - ${CERC_LOTUS_SNAPSHOT_PATH}:/var/lotus-snapshots/snapshot - parameters:/var/tmp/filecoin-proof-parameters - lotus-repo:/var/lib/lotus - lotus_shared:/root/.lotus - ../config/lotus-node/docker-lotus-entrypoint.sh:/docker-lotus-entrypoint.sh ports: - "1234" - "1235" deploy: restart_policy: condition: on-failure delay: 30s entrypoint: ["sh", "/docker-lotus-entrypoint.sh"] healthcheck: test: ["CMD", "nc", "-vz", "localhost", "1234"] interval: 30s timeout: 10s retries: 40 start_period: 3s