Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 31 additions & 5 deletions client/src/test/resources/docker-compose-casigned.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,30 @@
version: '3.4'
services:
data-init:
# Docker creates missing bind-mount source directories as root. Initialize
# their ownership before Nebula services run as the image's non-root user.
image: vesoft/nebula-metad:nightly
user: root
entrypoint: ["/bin/sh", "-ec"]
command:
- |
mkdir -p /data/meta /data/storage /data/graph
mkdir -p /logs/meta /logs/storage /logs/graph
chown 10001:10001 /data/meta /data/storage /data/graph
chown 10001:10001 /logs/meta /logs/storage /logs/graph
volumes:
- ./data:/data/
- ./logs:/logs/
restart: "no"

metad-casigned:
image: vesoft/nebula-metad:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
depends_on:
data-init:
condition: service_completed_successfully
command:
- --meta_server_addrs=172.29.1.1:9559
- --local_ip=172.29.1.1
Expand Down Expand Up @@ -43,8 +63,8 @@ services:

storaged-casigned:
image: vesoft/nebula-storaged:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.29.1.1:9559
Expand All @@ -62,7 +82,10 @@ services:
- --ca_path=/share/resources/root.crt
- --enable_ssl=true
depends_on:
- metad-casigned
data-init:
condition: service_completed_successfully
metad-casigned:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.29.2.1:12000/status"]
interval: 30s
Expand All @@ -86,8 +109,8 @@ services:

graphd-casigned:
image: vesoft/nebula-graphd:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.29.1.1:9559
Expand All @@ -104,7 +127,10 @@ services:
- --ca_path=/share/resources/root.crt
- --enable_ssl=true
depends_on:
- metad-casigned
data-init:
condition: service_completed_successfully
metad-casigned:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.29.3.1:13000/status"]
interval: 30s
Expand Down
36 changes: 31 additions & 5 deletions client/src/test/resources/docker-compose-selfsigned.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,30 @@
version: '3.4'
services:
data-init:
# Docker creates missing bind-mount source directories as root. Initialize
# their ownership before Nebula services run as the image's non-root user.
image: vesoft/nebula-metad:nightly
user: root
entrypoint: ["/bin/sh", "-ec"]
command:
- |
mkdir -p /data/meta_self /data/storage_self /data/graph_self
mkdir -p /logs/meta /logs/storage /logs/graph
chown 10001:10001 /data/meta_self /data/storage_self /data/graph_self
chown 10001:10001 /logs/meta /logs/storage /logs/graph
volumes:
- ./data:/data/
- ./logs:/logs/
restart: "no"

metad-selfsigned:
image: vesoft/nebula-metad:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
depends_on:
data-init:
condition: service_completed_successfully
command:
- --meta_server_addrs=172.30.1.1:9559
- --local_ip=172.30.1.1
Expand Down Expand Up @@ -43,8 +63,8 @@ services:

storaged-selfsigned:
image: vesoft/nebula-storaged:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.30.1.1:9559
Expand All @@ -62,7 +82,10 @@ services:
- --password_path=/share/resources/server.password
- --enable_ssl=true
depends_on:
- metad-selfsigned
data-init:
condition: service_completed_successfully
metad-selfsigned:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.30.2.1:12000/status"]
interval: 30s
Expand All @@ -86,8 +109,8 @@ services:

graphd-selfsigned:
image: vesoft/nebula-graphd:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.30.1.1:9559
Expand All @@ -103,7 +126,10 @@ services:
- --password_path=/share/resources/server.password
- --enable_ssl=true
depends_on:
- metad-selfsigned
data-init:
condition: service_completed_successfully
metad-selfsigned:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.30.3.1:13000/status"]
interval: 30s
Expand Down
110 changes: 83 additions & 27 deletions client/src/test/resources/docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,30 @@
version: '3.4'
services:
data-init:
# Docker creates missing bind-mount source directories as root. Initialize
# their ownership before Nebula services run as the image's non-root user.
image: vesoft/nebula-metad:nightly
user: root
entrypoint: ["/bin/sh", "-ec"]
command:
- |
mkdir -p /data/meta0 /data/meta1 /data/meta2 /data/storage0 /data/storage1 /data/storage2
mkdir -p /logs/meta0 /logs/meta1 /logs/meta2 /logs/storage0 /logs/storage1 /logs/storage2 /logs/graph0 /logs/graph1 /logs/graph2
chown 10001:10001 /data/meta0 /data/meta1 /data/meta2 /data/storage0 /data/storage1 /data/storage2
chown 10001:10001 /logs/meta0 /logs/meta1 /logs/meta2 /logs/storage0 /logs/storage1 /logs/storage2 /logs/graph0 /logs/graph1 /logs/graph2
volumes:
- ./data:/data/
- ./logs:/logs/
restart: "no"

metad0:
image: vesoft/nebula-metad:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
depends_on:
data-init:
condition: service_completed_successfully
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
- --local_ip=172.28.1.1
Expand Down Expand Up @@ -40,9 +60,12 @@ services:

metad1:
image: vesoft/nebula-metad:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
depends_on:
data-init:
condition: service_completed_successfully
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
- --local_ip=172.28.1.2
Expand Down Expand Up @@ -78,9 +101,12 @@ services:

metad2:
image: vesoft/nebula-metad:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
depends_on:
data-init:
condition: service_completed_successfully
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
- --local_ip=172.28.1.3
Expand Down Expand Up @@ -116,8 +142,8 @@ services:

storaged0:
image: vesoft/nebula-storaged:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
Expand All @@ -131,9 +157,14 @@ services:
- --heartbeat_interval_secs=2
- --timezone_name=+08:00:00
depends_on:
- metad0
- metad1
- metad2
data-init:
condition: service_completed_successfully
metad0:
condition: service_started
metad1:
condition: service_started
metad2:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.28.2.1:12000/status"]
interval: 30s
Expand All @@ -156,8 +187,8 @@ services:

storaged1:
image: vesoft/nebula-storaged:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
Expand All @@ -171,9 +202,14 @@ services:
- --heartbeat_interval_secs=2
- --timezone_name=+08:00:00
depends_on:
- metad0
- metad1
- metad2
data-init:
condition: service_completed_successfully
metad0:
condition: service_started
metad1:
condition: service_started
metad2:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.28.2.2:12000/status"]
interval: 30s
Expand All @@ -196,8 +232,8 @@ services:

storaged2:
image: vesoft/nebula-storaged:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
Expand All @@ -211,9 +247,14 @@ services:
- --heartbeat_interval_secs=2
- --timezone_name=+08:00:00
depends_on:
- metad0
- metad1
- metad2
data-init:
condition: service_completed_successfully
metad0:
condition: service_started
metad1:
condition: service_started
metad2:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.28.2.3:12000/status"]
interval: 30s
Expand All @@ -236,8 +277,8 @@ services:

graphd0:
image: vesoft/nebula-graphd:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
Expand All @@ -251,9 +292,14 @@ services:
- --enable_client_white_list=true
- --client_white_list=3.0.0:test
depends_on:
- metad0
- metad1
- metad2
data-init:
condition: service_completed_successfully
metad0:
condition: service_started
metad1:
condition: service_started
metad2:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.28.3.1:13000/status"]
interval: 30s
Expand All @@ -275,8 +321,8 @@ services:

graphd1:
image: vesoft/nebula-graphd:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
Expand All @@ -290,9 +336,14 @@ services:
- --enable_client_white_list=true
- --client_white_list=3.0.0:test
depends_on:
- metad0
- metad1
- metad2
data-init:
condition: service_completed_successfully
metad0:
condition: service_started
metad1:
condition: service_started
metad2:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.28.3.2:13000/status"]
interval: 30s
Expand All @@ -314,8 +365,8 @@ services:

graphd2:
image: vesoft/nebula-graphd:nightly
user: "10001:10001"
environment:
USER: root
TZ: "${TZ}"
command:
- --meta_server_addrs=172.28.1.1:9559,172.28.1.2:9559,172.28.1.3:9559
Expand All @@ -329,9 +380,14 @@ services:
- --enable_client_white_list=true
- --client_white_list=3.0.0:test
depends_on:
- metad0
- metad1
- metad2
data-init:
condition: service_completed_successfully
metad0:
condition: service_started
metad1:
condition: service_started
metad2:
condition: service_started
healthcheck:
test: ["CMD", "curl", "-f", "http://172.28.3.3:13000/status"]
interval: 30s
Expand Down
Loading