version: '3.4' services: metad0: image: vesoft/nebula-metad:v3.6.0 container_name: vp-nebula-metad-compose environment: USER: root command: - --meta_server_addrs=metad0:9559 - --local_ip=metad0 - --ws_ip=metad0 - --port=9559 - --ws_http_port=19559 - --data_path=/data/meta - --log_dir=/logs - --v=0 - --minloglevel=0 healthcheck: test: ["CMD", "curl", "-sf", "http://metad0:19559/status"] interval: 30s timeout: 10s retries: 3 start_period: 20s ports: - 9559:9559 - 19559:19559 - 19560 volumes: - ${RUN_DATA_DIR}/nebula/meta0:/data/meta - ${RUN_DATA_DIR}/nebula/log//meta0:/logs networks: - virtual-patient-network restart: on-failure cap_add: - SYS_PTRACE storaged0: image: vesoft/nebula-storaged:v3.6.0 container_name: vp-nebula-storaged-compose environment: USER: root TZ: "${TIMEZONE}" command: - --meta_server_addrs=metad0:9559 - --local_ip=storaged0 - --ws_ip=storaged0 - --port=9779 - --ws_http_port=19779 - --data_path=/data/storage - --log_dir=/logs - --v=0 - --minloglevel=0 depends_on: - metad0 healthcheck: test: ["CMD", "curl", "-sf", "http://storaged0:19779/status"] interval: 30s timeout: 10s retries: 3 start_period: 20s ports: - 9779:9779 - 19779:19779 - 19780 volumes: - ${RUN_DATA_DIR}/nebula/data/storage0:/data/storage - ${RUN_DATA_DIR}/nebula/log/storage0:/logs networks: - virtual-patient-network restart: on-failure cap_add: - SYS_PTRACE graphd: image: vesoft/nebula-graphd:v3.6.0 container_name: vp-nebula-graphd-compose environment: USER: root TZ: "${TIMEZONE}" command: - --meta_server_addrs=metad0:9559 - --port=9669 - --local_ip=graphd - --ws_ip=graphd - --ws_http_port=19669 - --log_dir=/logs - --v=0 - --minloglevel=0 depends_on: - storaged0 healthcheck: test: ["CMD", "curl", "-sf", "http://graphd:19669/status"] interval: 30s timeout: 10s retries: 3 start_period: 20s ports: - 9669:9669 - 19669:19669 - 19670 volumes: - ${RUN_DATA_DIR}/nebula/log/graph:/logs networks: - virtual-patient-network restart: on-failure cap_add: - SYS_PTRACE