From b09953f2fbdf18ad95e181e602ecf19ae17893ed Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Thu, 29 Aug 2024 14:23:21 -0400 Subject: [PATCH] fix: update docker-compose volume name --- Dockerfile | 5 +++++ docker-compose.yaml | 23 +++-------------------- 2 files changed, 8 insertions(+), 20 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8127d027f..d08e1cdf1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,8 +33,10 @@ FROM debian:11-slim COPY --from=go-builder /code/build/sonrd /usr/bin/sonrd + # Install dependencies for Debian 11 RUN apt-get update && apt-get install -y \ + sh \ curl \ make \ bash \ @@ -42,6 +44,9 @@ RUN apt-get update && apt-get install -y \ sed \ && rm -rf /var/lib/apt/lists/* +COPY scripts/test_node.sh /usr/bin/test_node.sh +RUN chmod +x /usr/bin/test_node.sh && ./usr/bin/test_node.sh + WORKDIR /opt # rest server, tendermint p2p, tendermint rpc diff --git a/docker-compose.yaml b/docker-compose.yaml index 102f18edc..e704e16cf 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,4 +1,4 @@ -version: '3' +version: "3" services: sonr-node: @@ -7,7 +7,7 @@ services: dockerfile: Dockerfile container_name: sonr-testnet-node volumes: - - ./data:/root/.core + - ~/.core:/root/.sonr ports: - "26656:26656" - "26657:26657" @@ -24,22 +24,5 @@ services: - DENOM=usnr - CLEAN=true - BLOCK_TIME=5s - command: > - /bin/sh -c ' - if [ ! -d /root/.core/config ]; then - /usr/bin/sonrd init $${MONIKER} --chain-id $${CHAIN_ID} --default-denom $${DENOM} && - sed -i "s/laddr = \"tcp:\\/\\/127.0.0.1:26657\"/laddr = \"tcp:\\/\\/0.0.0.0:26657\"/g" /root/.core/config/config.toml && - sed -i "s/cors_allowed_origins = \\[\\]/cors_allowed_origins = [\"*\"]/g" /root/.core/config/config.toml && - sed -i "s/address = \"tcp:\\/\\/localhost:1317\"/address = \"tcp:\\/\\/0.0.0.0:1317\"/g" /root/.core/config/app.toml && - sed -i "s/enable = false/enable = true/g" /root/.core/config/app.toml && - sed -i "s/address = \"localhost:9090\"/address = \"0.0.0.0:9090\"/g" /root/.core/config/app.toml && - sed -i "s/address = \"localhost:9091\"/address = \"0.0.0.0:9091\"/g" /root/.core/config/app.toml && - sed -i "s/address = \":8080\"/address = \"0.0.0.0:8080\"/g" /root/.core/config/app.toml && - sed -i "s/timeout_commit = \"5s\"/timeout_commit = \"$${BLOCK_TIME}\"/g" /root/.core/config/config.toml && - /usr/bin/sonrd genesis add-genesis-account $${KEY} 10000000$${DENOM},900test --keyring-backend $${KEYRING} && - /usr/bin/sonrd genesis add-genesis-account $${KEY2} 10000000$${DENOM},800test --keyring-backend $${KEYRING} && - /usr/bin/sonrd genesis gentx $${KEY} 1000000$${DENOM} --keyring-backend $${KEYRING} --chain-id $${CHAIN_ID} && - /usr/bin/sonrd genesis collect-gentxs - fi && - /usr/bin/sonrd start --pruning=nothing --minimum-gas-prices=0$${DENOM}' + command: "start --pruning=nothing" restart: always