forked from TrueCloudLab/frostfs-dev-env
Add local devenv domain
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
This commit is contained in:
parent
a2df248141
commit
959d994ae5
19 changed files with 152 additions and 55 deletions
15
.env
15
.env
|
@ -1,5 +1,6 @@
|
||||||
# Basenet settings
|
# Basenet settings
|
||||||
IPV4_PREFIX=192.168.123
|
LOCAL_DOMAIN=neofs.devenv
|
||||||
|
IPV4_PREFIX=192.168.130
|
||||||
|
|
||||||
# NeoGo privnet
|
# NeoGo privnet
|
||||||
CHAIN_URL="https://fs.neo.org/dist/devenv.gz"
|
CHAIN_URL="https://fs.neo.org/dist/devenv.gz"
|
||||||
|
@ -8,12 +9,10 @@ NEOGO_VERSION=0.91.0-6-gd7e13de5
|
||||||
# NeoGo sidechain
|
# NeoGo sidechain
|
||||||
MORPH_CHAIN_URL="https://fs.neo.org/dist/neo.morph.gz"
|
MORPH_CHAIN_URL="https://fs.neo.org/dist/neo.morph.gz"
|
||||||
|
|
||||||
# NeoFS Services
|
# NeoFS Storage nodes
|
||||||
NODE_VERSION=0.11.0-94-g163c1d2
|
IR_VERSION=0.11.0-125-g336d72c
|
||||||
IR_VERSION=0.11.0-94-g163c1d2
|
|
||||||
|
|
||||||
# NeoFS Services Images
|
|
||||||
NODE_IMAGE=nspccdev/neofs-storage
|
|
||||||
IR_IMAGE=nspccdev/neofs-ir
|
IR_IMAGE=nspccdev/neofs-ir
|
||||||
|
|
||||||
|
# NeoFS InnerRing nodes
|
||||||
|
NODE_VERSION=0.11.0-125-g336d72c
|
||||||
|
NODE_IMAGE=nspccdev/neofs-storage
|
||||||
|
|
15
Makefile
15
Makefile
|
@ -42,19 +42,22 @@ rebuild: $(foreach SVC, $(BUILD_SVCS), build.$(SVC))
|
||||||
.PHONY: up
|
.PHONY: up
|
||||||
up: get
|
up: get
|
||||||
$(foreach SVC, $(START_SVCS), $(shell docker-compose -f services/$(SVC)/docker-compose.yml up -d))
|
$(foreach SVC, $(START_SVCS), $(shell docker-compose -f services/$(SVC)/docker-compose.yml up -d))
|
||||||
@:
|
|
||||||
|
|
||||||
# Stop environments
|
# Stop environments
|
||||||
.PHONY: down
|
.PHONY: down
|
||||||
down:
|
down:
|
||||||
$(foreach SVC, $(STOP_SVCS), $(shell docker-compose -f services/$(SVC)/docker-compose.yml down))
|
$(foreach SVC, $(STOP_SVCS), $(shell docker-compose -f services/$(SVC)/docker-compose.yml down))
|
||||||
@:
|
|
||||||
|
|
||||||
# Display changes for /etc/hosts
|
# Display changes for /etc/hosts
|
||||||
.PHONY: hosts
|
.PHONY: hosts
|
||||||
|
.ONESHELL:
|
||||||
hosts:
|
hosts:
|
||||||
@for file in $(HOSTS_LINES); do \
|
@for file in $(HOSTS_LINES)
|
||||||
while read h; do \
|
do
|
||||||
echo $${h} | sed 's|IPV4_PREFIX|$(IPV4_PREFIX)|g'; \
|
while read h
|
||||||
done < $${file}; \
|
do
|
||||||
|
echo $${h} | \
|
||||||
|
sed 's|IPV4_PREFIX|$(IPV4_PREFIX)|g' | \
|
||||||
|
sed 's|LOCAL_DOMAIN|$(LOCAL_DOMAIN)|g'
|
||||||
|
done < $${file};
|
||||||
done
|
done
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
IPV4_PREFIX.10 bastion.localtest.nspcc.ru
|
IPV4_PREFIX.10 bastion.LOCAL_DOMAIN
|
||||||
|
|
|
@ -6,13 +6,13 @@ services:
|
||||||
basenet:
|
basenet:
|
||||||
container_name: bastion
|
container_name: bastion
|
||||||
image: debian:10
|
image: debian:10
|
||||||
domainname: localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
hostname: bastion
|
hostname: bastion
|
||||||
command: ["/bin/sleep", "infinity"]
|
command: ["/bin/sleep", "infinity"]
|
||||||
restart: always
|
restart: always
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
environment:
|
environment:
|
||||||
- TZ=Europe/Moscow
|
- TZ=Etc/UTC
|
||||||
networks:
|
networks:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.10
|
ipv4_address: ${IPV4_PREFIX}.10
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
IPV4_PREFIX.50 main_chain.localtest.nspcc.ru
|
IPV4_PREFIX.50 main_chain.LOCAL_DOMAIN
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
get.chain: JF_TOKEN?=
|
|
||||||
get.chain: CHAIN_DUMP_NAME=devenv.dump.
|
get.chain: CHAIN_DUMP_NAME=devenv.dump.
|
||||||
get.chain: CHAIN_PATH?=
|
get.chain: CHAIN_PATH?=
|
||||||
get.chain:
|
get.chain:
|
||||||
|
|
|
@ -4,7 +4,9 @@ version: "2.4"
|
||||||
services:
|
services:
|
||||||
neofs_main_chain:
|
neofs_main_chain:
|
||||||
image: nspccdev/neo-go:${NEOGO_VERSION}
|
image: nspccdev/neo-go:${NEOGO_VERSION}
|
||||||
container_name: main_chain.localtest.nspcc.ru
|
container_name: main_chain
|
||||||
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: main_chain
|
||||||
networks:
|
networks:
|
||||||
chain_int:
|
chain_int:
|
||||||
internet:
|
internet:
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
IPV4_PREFIX.61 m01.localtest.nspcc.ru
|
IPV4_PREFIX.61 ir01.LOCAL_DOMAIN
|
||||||
IPV4_PREFIX.62 m02.localtest.nspcc.ru
|
IPV4_PREFIX.62 ir02.LOCAL_DOMAIN
|
||||||
IPV4_PREFIX.63 m03.localtest.nspcc.ru
|
IPV4_PREFIX.63 ir03.LOCAL_DOMAIN
|
||||||
IPV4_PREFIX.64 m04.localtest.nspcc.ru
|
IPV4_PREFIX.64 ir04.LOCAL_DOMAIN
|
||||||
|
IPV4_PREFIX.65 ir05.LOCAL_DOMAIN
|
||||||
|
IPV4_PREFIX.66 ir06.LOCAL_DOMAIN
|
||||||
|
IPV4_PREFIX.67 ir07.LOCAL_DOMAIN
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
NEOFS_IR_LOGGER_LEVEL=debug
|
NEOFS_IR_LOGGER_LEVEL=debug
|
||||||
NEOFS_IR_METRICS_ENABLED=true
|
NEOFS_IR_METRICS_ENABLED=true
|
||||||
NEOFS_IR_PPROF_ENABLED=true
|
NEOFS_IR_PPROF_ENABLED=true
|
||||||
NEOFS_IR_MAINNET_ENDPOINT_CLIENT=http://main_chain.localtest.nspcc.ru:30333
|
NEOFS_IR_MAINNET_ENDPOINT_CLIENT=http://main_chain:30333
|
||||||
NEOFS_IR_MAINNET_ENDPOINT_NOTIFICATION=ws://main_chain.localtest.nspcc.ru:30333/ws
|
NEOFS_IR_MAINNET_ENDPOINT_NOTIFICATION=ws://main_chain:30333/ws
|
||||||
NEOFS_IR_MORPH_ENDPOINT_CLIENT=http://morph_chain.localtest.nspcc.ru:30333
|
NEOFS_IR_MORPH_ENDPOINT_CLIENT=http://morph_chain:30333
|
||||||
NEOFS_IR_MORPH_ENDPOINT_NOTIFICATION=ws://morph_chain.localtest.nspcc.ru:30333/ws
|
NEOFS_IR_MORPH_ENDPOINT_NOTIFICATION=ws://morph_chain:30333/ws
|
||||||
NEOFS_IR_TIMERS_EPOCH=30s
|
NEOFS_IR_TIMERS_EPOCH=30s
|
||||||
|
|
||||||
NEOFS_IR_CONTRACTS_NETMAP=f41ce4aceff0522ed6ce303c684fdddd690332a7
|
NEOFS_IR_CONTRACTS_NETMAP=f41ce4aceff0522ed6ce303c684fdddd690332a7
|
||||||
|
|
BIN
services/ir/05.key
Normal file
BIN
services/ir/05.key
Normal file
Binary file not shown.
1
services/ir/06.key
Normal file
1
services/ir/06.key
Normal file
|
@ -0,0 +1 @@
|
||||||
|
“‹é"ˉE¢k±jšõ¼Îp<¿“¼²$â9;–
|
1
services/ir/07.key
Normal file
1
services/ir/07.key
Normal file
|
@ -0,0 +1 @@
|
||||||
|
T£
ïm«pªUÕ%ÅKx+g–ÿÕºLe„½"-3r
|
|
@ -2,28 +2,36 @@
|
||||||
|
|
||||||
version: "2.4"
|
version: "2.4"
|
||||||
services:
|
services:
|
||||||
|
|
||||||
ir01:
|
ir01:
|
||||||
image: ${IR_IMAGE}:${IR_VERSION}
|
image: ${IR_IMAGE}:${IR_VERSION}
|
||||||
container_name: m01.localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: ir01
|
||||||
|
container_name: ir01
|
||||||
networks:
|
networks:
|
||||||
ir_int:
|
ir_int:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.61
|
ipv4_address: ${IPV4_PREFIX}.61
|
||||||
|
extra_hosts:
|
||||||
|
- "main_chain:${IPV4_PREFIX}.50"
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
volumes: [ "./01.key:/01.key" ]
|
volumes: [ "./01.key:/01.key" ]
|
||||||
env_file: [ ".env", ".ir.env" ]
|
env_file: [ ".env", ".ir.env" ]
|
||||||
environment:
|
environment:
|
||||||
- NEOFS_IR_KEY=/01.key
|
- NEOFS_IR_KEY=/01.key
|
||||||
|
|
||||||
|
|
||||||
ir02:
|
ir02:
|
||||||
image: ${IR_IMAGE}:${IR_VERSION}
|
image: ${IR_IMAGE}:${IR_VERSION}
|
||||||
container_name: m02.localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: ir02
|
||||||
|
container_name: ir02
|
||||||
networks:
|
networks:
|
||||||
ir_int:
|
ir_int:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.62
|
ipv4_address: ${IPV4_PREFIX}.62
|
||||||
|
extra_hosts:
|
||||||
|
- "main_chain:${IPV4_PREFIX}.50"
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
volumes: [ "./02.key:/02.key" ]
|
volumes: [ "./02.key:/02.key" ]
|
||||||
env_file: [ ".env", ".ir.env" ]
|
env_file: [ ".env", ".ir.env" ]
|
||||||
|
@ -32,11 +40,16 @@ services:
|
||||||
|
|
||||||
ir03:
|
ir03:
|
||||||
image: ${IR_IMAGE}:${IR_VERSION}
|
image: ${IR_IMAGE}:${IR_VERSION}
|
||||||
container_name: m03.localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: ir03
|
||||||
|
container_name: ir03
|
||||||
networks:
|
networks:
|
||||||
ir_int:
|
ir_int:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.63
|
ipv4_address: ${IPV4_PREFIX}.63
|
||||||
|
extra_hosts:
|
||||||
|
- "main_chain:${IPV4_PREFIX}.50"
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
volumes: [ "./03.key:/03.key" ]
|
volumes: [ "./03.key:/03.key" ]
|
||||||
env_file: [ ".env", ".ir.env" ]
|
env_file: [ ".env", ".ir.env" ]
|
||||||
|
@ -45,17 +58,76 @@ services:
|
||||||
|
|
||||||
ir04:
|
ir04:
|
||||||
image: ${IR_IMAGE}:${IR_VERSION}
|
image: ${IR_IMAGE}:${IR_VERSION}
|
||||||
container_name: m04.localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: ir04
|
||||||
|
container_name: ir04
|
||||||
networks:
|
networks:
|
||||||
ir_int:
|
ir_int:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.64
|
ipv4_address: ${IPV4_PREFIX}.64
|
||||||
|
extra_hosts:
|
||||||
|
- "main_chain:${IPV4_PREFIX}.50"
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
volumes: [ "./04.key:/04.key" ]
|
volumes: [ "./04.key:/04.key" ]
|
||||||
env_file: [ ".env", ".ir.env" ]
|
env_file: [ ".env", ".ir.env" ]
|
||||||
environment:
|
environment:
|
||||||
- NEOFS_IR_KEY=/04.key
|
- NEOFS_IR_KEY=/04.key
|
||||||
|
|
||||||
|
ir05:
|
||||||
|
image: ${IR_IMAGE}:${IR_VERSION}
|
||||||
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: ir05
|
||||||
|
container_name: ir05
|
||||||
|
networks:
|
||||||
|
ir_int:
|
||||||
|
internet:
|
||||||
|
ipv4_address: ${IPV4_PREFIX}.65
|
||||||
|
extra_hosts:
|
||||||
|
- "main_chain:${IPV4_PREFIX}.50"
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
|
stop_signal: SIGKILL
|
||||||
|
volumes: [ "./05.key:/05.key" ]
|
||||||
|
env_file: [ ".env", ".ir.env" ]
|
||||||
|
environment:
|
||||||
|
- NEOFS_IR_KEY=/05.key
|
||||||
|
|
||||||
|
ir06:
|
||||||
|
image: ${IR_IMAGE}:${IR_VERSION}
|
||||||
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: ir06
|
||||||
|
container_name: ir06
|
||||||
|
networks:
|
||||||
|
ir_int:
|
||||||
|
internet:
|
||||||
|
ipv4_address: ${IPV4_PREFIX}.66
|
||||||
|
extra_hosts:
|
||||||
|
- "main_chain:${IPV4_PREFIX}.50"
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
|
stop_signal: SIGKILL
|
||||||
|
volumes: [ "./06.key:/06.key" ]
|
||||||
|
env_file: [ ".env", ".ir.env" ]
|
||||||
|
environment:
|
||||||
|
- NEOFS_IR_KEY=/06.key
|
||||||
|
|
||||||
|
ir07:
|
||||||
|
image: ${IR_IMAGE}:${IR_VERSION}
|
||||||
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: ir07
|
||||||
|
container_name: ir07
|
||||||
|
networks:
|
||||||
|
ir_int:
|
||||||
|
internet:
|
||||||
|
ipv4_address: ${IPV4_PREFIX}.67
|
||||||
|
extra_hosts:
|
||||||
|
- "main_chain:${IPV4_PREFIX}.50"
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
|
stop_signal: SIGKILL
|
||||||
|
volumes: [ "./07.key:/07.key" ]
|
||||||
|
env_file: [ ".env", ".ir.env" ]
|
||||||
|
environment:
|
||||||
|
- NEOFS_IR_KEY=/07.key
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
ir_int:
|
ir_int:
|
||||||
internet:
|
internet:
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
IPV4_PREFIX.90 morph_chain.localtest.nspcc.ru
|
IPV4_PREFIX.90 morph_chain.LOCAL_DOMAIN
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
get.morph_chain: JF_TOKEN?=
|
|
||||||
get.morph_chain: MORPH_CHAIN_DUMP_NAME=neo.morph.dump.
|
get.morph_chain: MORPH_CHAIN_DUMP_NAME=neo.morph.dump.
|
||||||
get.morph_chain: MORPH_CHAIN_PATH?=
|
get.morph_chain: MORPH_CHAIN_PATH?=
|
||||||
get.morph_chain:
|
get.morph_chain:
|
||||||
|
|
|
@ -4,7 +4,9 @@ version: "2.4"
|
||||||
services:
|
services:
|
||||||
neofs_morph_chain:
|
neofs_morph_chain:
|
||||||
image: nspccdev/neo-go:${NEOGO_VERSION}
|
image: nspccdev/neo-go:${NEOGO_VERSION}
|
||||||
container_name: morph_chain.localtest.nspcc.ru
|
container_name: morph_chain
|
||||||
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: morph_chain
|
||||||
networks:
|
networks:
|
||||||
chain_int:
|
chain_int:
|
||||||
internet:
|
internet:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
IPV4_PREFIX.71 s01.localtest.nspcc.ru
|
IPV4_PREFIX.71 s01.LOCAL_DOMAIN
|
||||||
IPV4_PREFIX.72 s02.localtest.nspcc.ru
|
IPV4_PREFIX.72 s02.LOCAL_DOMAIN
|
||||||
IPV4_PREFIX.73 s03.localtest.nspcc.ru
|
IPV4_PREFIX.73 s03.LOCAL_DOMAIN
|
||||||
IPV4_PREFIX.74 s04.localtest.nspcc.ru
|
IPV4_PREFIX.74 s04.LOCAL_DOMAIN
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
NEOFS_MORPH_ENDPOINT=http://morph_chain.localtest.nspcc.ru:30333
|
NEOFS_MORPH_ENDPOINT=http://morph_chain:30333
|
||||||
|
|
||||||
NEOFS_ACCOUNTING_SCRIPTHASH=39ff7eb35bb6357ebed9f244f2aa72e8e7557eaf
|
NEOFS_ACCOUNTING_SCRIPTHASH=39ff7eb35bb6357ebed9f244f2aa72e8e7557eaf
|
||||||
NEOFS_CONTAINER_SCRIPTHASH=4a445a72c5dba72c0c4e4634cff86c48dfe2c396
|
NEOFS_CONTAINER_SCRIPTHASH=4a445a72c5dba72c0c4e4634cff86c48dfe2c396
|
||||||
|
|
|
@ -2,66 +2,82 @@
|
||||||
|
|
||||||
version: "2.4"
|
version: "2.4"
|
||||||
services:
|
services:
|
||||||
|
|
||||||
storage01:
|
storage01:
|
||||||
image: ${NODE_IMAGE}:${NODE_VERSION}
|
image: ${NODE_IMAGE}:${NODE_VERSION}
|
||||||
container_name: s01.localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: s01
|
||||||
|
container_name: s01
|
||||||
networks:
|
networks:
|
||||||
storage_int:
|
storage_int:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.71
|
ipv4_address: ${IPV4_PREFIX}.71
|
||||||
|
extra_hosts:
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
volumes: [ "./01.key:/01.key" ]
|
volumes: [ "./01.key:/01.key" ]
|
||||||
env_file: [ ".env", ".storage.env" ]
|
env_file: [ ".env", ".storage.env" ]
|
||||||
environment:
|
environment:
|
||||||
- NEOFS_NODE_KEY=/01.key
|
- NEOFS_NODE_KEY=/01.key
|
||||||
- NEOFS_NODE_ADDRESS=s01.localtest.nspcc.ru:8080
|
- NEOFS_NODE_ADDRESS=s01.${LOCAL_DOMAIN}:8080
|
||||||
- NEOFS_GRPC_ENDPOINT=s01.localtest.nspcc.ru:8080
|
- NEOFS_GRPC_ENDPOINT=s01.${LOCAL_DOMAIN}:8080
|
||||||
|
|
||||||
storage02:
|
storage02:
|
||||||
image: ${NODE_IMAGE}:${NODE_VERSION}
|
image: ${NODE_IMAGE}:${NODE_VERSION}
|
||||||
container_name: s02.localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: s02
|
||||||
|
container_name: s02
|
||||||
|
container_name: s02
|
||||||
networks:
|
networks:
|
||||||
storage_int:
|
storage_int:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.72
|
ipv4_address: ${IPV4_PREFIX}.72
|
||||||
|
extra_hosts:
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
volumes: [ "./02.key:/02.key" ]
|
volumes: [ "./02.key:/02.key" ]
|
||||||
env_file: [ ".env", ".storage.env" ]
|
env_file: [ ".env", ".storage.env" ]
|
||||||
environment:
|
environment:
|
||||||
- NEOFS_NODE_KEY=/02.key
|
- NEOFS_NODE_KEY=/02.key
|
||||||
- NEOFS_NODE_ADDRESS=s02.localtest.nspcc.ru:8080
|
- NEOFS_NODE_ADDRESS=s02.${LOCAL_DOMAIN}:8080
|
||||||
- NEOFS_GRPC_ENDPOINT=s02.localtest.nspcc.ru:8080
|
- NEOFS_GRPC_ENDPOINT=s02.${LOCAL_DOMAIN}:8080
|
||||||
|
|
||||||
storage03:
|
storage03:
|
||||||
image: ${NODE_IMAGE}:${NODE_VERSION}
|
image: ${NODE_IMAGE}:${NODE_VERSION}
|
||||||
container_name: s03.localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: s03
|
||||||
|
container_name: s03
|
||||||
networks:
|
networks:
|
||||||
storage_int:
|
storage_int:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.73
|
ipv4_address: ${IPV4_PREFIX}.73
|
||||||
|
extra_hosts:
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
volumes: [ "./03.key:/03.key" ]
|
volumes: [ "./03.key:/03.key" ]
|
||||||
env_file: [ ".env", ".storage.env" ]
|
env_file: [ ".env", ".storage.env" ]
|
||||||
environment:
|
environment:
|
||||||
- NEOFS_NODE_KEY=/03.key
|
- NEOFS_NODE_KEY=/03.key
|
||||||
- NEOFS_NODE_ADDRESS=s03.localtest.nspcc.ru:8080
|
- NEOFS_NODE_ADDRESS=s03.${LOCAL_DOMAIN}:8080
|
||||||
- NEOFS_GRPC_ENDPOINT=s03.localtest.nspcc.ru:8080
|
- NEOFS_GRPC_ENDPOINT=s03.${LOCAL_DOMAIN}:8080
|
||||||
|
|
||||||
storage04:
|
storage04:
|
||||||
image: ${NODE_IMAGE}:${NODE_VERSION}
|
image: ${NODE_IMAGE}:${NODE_VERSION}
|
||||||
container_name: s04.localtest.nspcc.ru
|
domainname: ${LOCAL_DOMAIN}
|
||||||
|
hostname: s04
|
||||||
|
container_name: s04
|
||||||
networks:
|
networks:
|
||||||
storage_int:
|
storage_int:
|
||||||
internet:
|
internet:
|
||||||
ipv4_address: ${IPV4_PREFIX}.74
|
ipv4_address: ${IPV4_PREFIX}.74
|
||||||
|
extra_hosts:
|
||||||
|
- "morph_chain:${IPV4_PREFIX}.90"
|
||||||
stop_signal: SIGKILL
|
stop_signal: SIGKILL
|
||||||
volumes: [ "./04.key:/04.key" ]
|
volumes: [ "./04.key:/04.key" ]
|
||||||
env_file: [ ".env", ".storage.env" ]
|
env_file: [ ".env", ".storage.env" ]
|
||||||
environment:
|
environment:
|
||||||
- NEOFS_NODE_KEY=/04.key
|
- NEOFS_NODE_KEY=/04.key
|
||||||
- NEOFS_NODE_ADDRESS=s04.localtest.nspcc.ru:8080
|
- NEOFS_NODE_ADDRESS=s04.${LOCAL_DOMAIN}:8080
|
||||||
- NEOFS_GRPC_ENDPOINT=s04.localtest.nspcc.ru:8080
|
- NEOFS_GRPC_ENDPOINT=s04.${LOCAL_DOMAIN}:8080
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
storage_int:
|
storage_int:
|
||||||
|
|
Loading…
Reference in a new issue