version: "3.8" services: node_1: container_name: node_1_container build: context: . dockerfile: ./Dockerfile args: BUILD_USER: ${OS_USER_NAME} MASSA_GIT_REPO: ${MASSA_GIT_REPO} MASSA_GIT_BRANCH: ${MASSA_GIT_BRANCH} CARGO_BUILD_JOBS: ${CARGO_BUILD_JOBS} USER_PWD: ${OS_USER_PWD} BOOTSTRAP_IP: "" BOOTSTRAP_PUBK: "" NODE_IP: ${NODE_1_IP} NODE_PRIVKEY_FILE: config/node_1_privkey.key NODE_CONFIG_INITIAL_LEDGER: config/initial_ledger.json NODE_CONFIG_INITIAL_ROLLS: config/initial_rolls.json CONFIG_USER_TWEAK: ${CONFIG_USER_TWEAK} environment: - GENESIS_TIMESTAMP=${GENESIS_TIMESTAMP} #- RUST_BACKTRACE=full (Debug) image: node_1_image user: ${OS_USER_NAME} command: "./massa-node -p ${NODE_WALLET_PWD}" # command: ["python3", "-m", "http.server"] # Debug ports: # HOST:CONTAINER - "33034:33034" # jsonrpc api private - "33035:33035" # jsonrpc api public networks: massa_cloud_network: ipv4_address: "11.0.0.11" node_2: container_name: node_2_container build: context: . dockerfile: ./Dockerfile args: BUILD_USER: ${OS_USER_NAME} MASSA_GIT_REPO: ${MASSA_GIT_REPO} MASSA_GIT_BRANCH: ${MASSA_GIT_BRANCH} CARGO_BUILD_JOBS: ${CARGO_BUILD_JOBS} USER_PWD: ${OS_USER_PWD} BOOTSTRAP_IP: ${NODE_1_IP} BOOTSTRAP_PUBK: ${NODE_1_ID} NODE_IP: ${NODE_2_IP} NODE_PRIVKEY_FILE: config/node_2_privkey.key NODE_CONFIG_INITIAL_LEDGER: config/initial_ledger.json NODE_CONFIG_INITIAL_ROLLS: config/initial_rolls.json CONFIG_USER_TWEAK: ${CONFIG_USER_TWEAK} environment: - GENESIS_TIMESTAMP=${GENESIS_TIMESTAMP} #- RUST_BACKTRACE=full (Debug) image: node_2_image user: ${OS_USER_NAME} depends_on: - node_1 command: ["python3", "./wait_ts.py", "./massa-node", "-p", "${NODE_WALLET_PWD}"] # command: ["python3", "-m", "http.server"] # Debug ports: # HOST:CONTAINER - "34034:33034" # jsonrpc private - "34035:33035" # jsonrpc public # - "34036:33036" # grpc networks: massa_cloud_network: ipv4_address: "11.0.0.12" networks: massa_cloud_network: ipam: driver: default config: - subnet: "11.0.0.0/16"