diff --git a/docker/nebula-graph/docker-compose-lite.yaml b/docker/nebula-graph/docker-compose-lite.yaml new file mode 100644 index 00000000..4bcb246c --- /dev/null +++ b/docker/nebula-graph/docker-compose-lite.yaml @@ -0,0 +1,109 @@ +version: '3.4' +services: + virtual-patient-nebula-metad: + image: vesoft/nebula-metad:v3.6.0 + container_name: virtual-patient-nebula-metad + environment: + USER: root + command: + - --meta_server_addrs=virtual-patient-nebula-metad:9559 + - --local_ip=virtual-patient-nebula-metad + - --ws_ip=virtual-patient-nebula-metad + - --port=9559 + - --ws_http_port=19559 + - --data_path=/data/nebula-graph/meta + - --log_dir=/logs + - --v=0 + - --minloglevel=0 + healthcheck: + test: [ "CMD", "curl", "-sf", "http://virtual-patient-nebula-metad:19559/status" ] + interval: 30s + timeout: 10s + retries: 3 + start_period: 20s + ports: + - 9559:9559 + - 19559:19559 + - 19560 + volumes: + - ./data/virtual-patient-nebula-metad:/data/nebula-graph/meta + - ./logs/virtual-patient-nebula-metad:/data/nebula-graph/logs + networks: + - virtual-patient-network + restart: on-failure + cap_add: + - SYS_PTRACE + + virtual-patient-nebula-storaged: + image: vesoft/nebula-storaged:v3.6.0 + environment: + USER: root + TZ: "${TZ}" + command: + - --meta_server_addrs=virtual-patient-nebula-metad:9559 + - --local_ip=virtual-patient-nebula-storaged + - --ws_ip=virtual-patient-nebula-storaged + - --port=9779 + - --ws_http_port=19779 + - --data_path=/data/storage + - --log_dir=/logs + - --v=0 + - --minloglevel=0 + depends_on: + - virtual-patient-nebula-metad + healthcheck: + test: [ "CMD", "curl", "-sf", "http://virtual-patient-nebula-storaged:19779/status" ] + interval: 30s + timeout: 10s + retries: 3 + start_period: 20s + ports: + - 9779:9779 + - 19779:19779 + - 19780 + volumes: + - ./data/virtual-patient-nebula-storaged:/data/nebula-graph/storage + - ./logs/virtual-patient-nebula-storaged:/data/nebula-graph/logs + networks: + - virtual-patient-network + restart: on-failure + cap_add: + - SYS_PTRACE + + virtual-patient-nebula-graphd: + image: vesoft/nebula-graphd:v3.6.0 + environment: + USER: root + TZ: "${TZ}" + command: + - --meta_server_addrs=virtual-patient-nebula-metad:9559 + - --port=9669 + - --local_ip=virtual-patient-nebula-graphd + - --ws_ip=virtual-patient-nebula-graphd + - --ws_http_port=19669 + - --log_dir=/logs + - --v=0 + - --minloglevel=0 + depends_on: + - virtual-patient-nebula-storaged + healthcheck: + test: [ "CMD", "curl", "-sf", "http://virtual-patient-nebula-graphd:19669/status" ] + interval: 30s + timeout: 10s + retries: 3 + start_period: 20s + ports: + - 9669:9669 + - 19669:19669 + - 19670 + volumes: + - ./logs/virtual-patient-nebula-graphd:/data/nebula-graph/logs + networks: + - virtual-patient-network + restart: on-failure + cap_add: + - SYS_PTRACE + +networks: + virtual-patient-network: + external: true diff --git a/docker/nebula-graph/studio-docker-compose.yml b/docker/nebula-graph/studio-docker-compose.yml new file mode 100644 index 00000000..1adc64a3 --- /dev/null +++ b/docker/nebula-graph/studio-docker-compose.yml @@ -0,0 +1,15 @@ +version: '3.4' +services: + nebula-graph-studio: + container_name: nebula-graph-studio + image: vesoft/nebula-graph-studio:v3.8.0 + environment: + USER: root + ports: + - 7001:7001 + networks: + - virtual-patient-network + +networks: + virtual-patient-network: + external: true