maybe
This commit is contained in:
@@ -36,13 +36,26 @@ services:
|
||||
networks:
|
||||
- chains
|
||||
|
||||
berachain-artio-node-init:
|
||||
berachain-artio-node-prepare:
|
||||
image: icculp/berachain_beacon:v0.2.0-alpha.6
|
||||
command: init someting --chain-id bartio-beacon-80084 --consensus-key-algo bls12_381 --home /root/.beacond/
|
||||
environment:
|
||||
- "MONIKER=d${DOMAIN}"
|
||||
command: init ${MONIKER} --chain-id bartio-beacon-80084 --consensus-key-algo bls12_381 --home /root/.beacond/ --overwrite
|
||||
volumes:
|
||||
- "berachain-artio-node:/root/.beacond/data"
|
||||
- "./berachain/artio/config:/root/.beacond/config"
|
||||
|
||||
berachain-artio-node-init:
|
||||
image: alpine:latest
|
||||
depends_on:
|
||||
- "berachain-artio-node-prepare"
|
||||
environment:
|
||||
- "MONIKER=d${DOMAIN}"
|
||||
volumes:
|
||||
- "./berachain/artio/script/init.sh:/init.sh"
|
||||
- "./berachain/artio/config:/root/.beacond/config"
|
||||
entrypoint: [ "sh", "-c", "apk add --no-cache curl && sh /init.sh" ]
|
||||
|
||||
berachain-artio-node:
|
||||
image: icculp/berachain_beacon:v0.2.0-alpha.6
|
||||
depends_on:
|
||||
@@ -52,7 +65,7 @@ services:
|
||||
ports:
|
||||
- "43471:43471"
|
||||
- "43471:43471/udp"
|
||||
command: start --minimum-gas-prices 0atom --beacon-kit.engine.jwt-secret-path /jwtsecret --beacon-kit.kzg.trusted-setup-path /root/.beacond/config/kzg-trusted-setup.json --beacon-kit.engine.rpc-dial-url http://berachain-artio:8551
|
||||
command: start --minimum-gas-prices 0atom --beacon-kit.engine.jwt-secret-path /jwtsecret --beacon-kit.kzg.trusted-setup-path /root/.beacond/config/kzg-trusted-setup.json
|
||||
#command: init cometing --chain-id bartio-beacon-80084 --consensus-key-algo bls12_381 --home /root/.beacond/
|
||||
networks:
|
||||
- chains
|
||||
|
||||
33
berachain/artio/script/init.sh
Normal file
33
berachain/artio/script/init.sh
Normal file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Define variables
|
||||
CONFIG_DIR="/root/.beacond/config"
|
||||
CONFIG_TOML_URL="https://raw.githubusercontent.com/berachain/beacon-kit/main/testing/networks/80084/config.toml"
|
||||
APP_TOML_URL="https://raw.githubusercontent.com/berachain/beacon-kit/main/testing/networks/80084/app.toml"
|
||||
SEEDS_URL="https://raw.githubusercontent.com/berachain/beacon-kit/main/testing/networks/80084/cl-seeds.txt"
|
||||
|
||||
# Create config directory if it doesn't exist
|
||||
mkdir -p "$CONFIG_DIR"
|
||||
|
||||
# Download the config files
|
||||
curl -sL "$CONFIG_TOML_URL" -o "$CONFIG_DIR/config.toml"
|
||||
curl -sL "$APP_TOML_URL" -o "$CONFIG_DIR/app.toml"
|
||||
|
||||
# Update moniker
|
||||
if [ -n "$MONIKER" ]; then
|
||||
sed -i "s/^moniker = \".*\"/moniker = \"$MONIKER\"/" "$CONFIG_DIR/config.toml"
|
||||
fi
|
||||
|
||||
# Fetch and format SEEDS
|
||||
SEEDS=$(curl -s "$SEEDS_URL" | tail -n +2 | tr '\n' ',' | sed 's/,$//')
|
||||
|
||||
# Update seeds and persistent_peers
|
||||
if [ -n "$SEEDS" ]; then
|
||||
sed -i "s/^seeds = \".*\"/seeds = \"$SEEDS\"/" "$CONFIG_DIR/config.toml"
|
||||
sed -i "s/^persistent_peers = \".*\"/persistent_peers = \"$SEEDS\"/" "$CONFIG_DIR/config.toml"
|
||||
fi
|
||||
|
||||
sed -i "s|^rpc-dial-url = \".*\"|rpc-dial-url = \"http://berachain-artio:8551\"|" "$CONFIG_DIR/app.toml";
|
||||
|
||||
|
||||
echo "Configuration updated successfully."
|
||||
Reference in New Issue
Block a user