Gen6_Public_Blockchain/docker/runner/docker-compose.yml

33 lines
1.2 KiB
YAML

services:
##################################################
# Node runner
node_runner:
image: nexus.g6.network:10000/g6_node_runner:${NODE_RUNNER_IMAGE_VERSION:-latest}
build:
context: ${NODE_RUNNER_IMAGE_CONTEXT:-./}
dockerfile: Dockerfile
args:
USER_ID: ${USER_ID:-1000}
GROUP_ID: ${GROUP_ID:-1000}
platforms:
- "linux/amd64"
container_name: ${NODE_BUILDER_CONTAINER_NAME:-g6_node_runner}
user: g6
stdin_open: true
tty: true
volumes:
- "${SHARED_DIR_NODE_RUNNER:-../../}:/home/g6/workspace"
ports:
- "9615:9615"
- "9933:9933"
- "9944:9944"
- "30333:30333"
command: /home/g6/workspace/${NODE_RUNNER_BINARY_NAME:-g6-solo-node} --base-path ./chain-data/${CHAIN_DATA_DIR_NAME:-alice} --name "${NODE_NAME_VALIDATOR:-alice-validator}" --port ${NODE_PORT:-30300} --rpc-port ${NODE_RPC_PORT:-9944} --node-key "${NODE_KEY:-0000000000000000000000000000000000000000000000000000000000000001}" --validator #comented rest of command to discuss with serge --insecure-validator-i-know-what-i-do --unsafe-rpc-external --rpc-cors all
networks:
- "g6_blockchain_nodes_network"
restart: always
# Nets
networks:
g6_blockchain_nodes_network:
external: true