Skip to content

truongcaoxuan/cnode-docker-compose

Repository files navigation

Install docker

sudo apt update -y
sudo apt upgrade -y

sudo apt install -y docker.io
sudo groupadd docker
sudo usermod -aG docker `whoami`

Install docker-compose

sudo apt install -y docker-compose

Git clone

mkdir /opt/cardano/
cd /opt/cardano/
git clone https://github.com/truongcaoxuan/cnode-docker-compose.git
cd cnode-docker-compose
git clone https://github.com/truongcaoxuan/prometheus_bot.git
# fork from https://github.com/inCaller/prometheus_bot.git

Modify Parameters

Modify < targets >

  • /opt/cardano/cnode-docker-compose/prometheus/prometheus.yml

Modify < chat_id >

  • /opt/cardano/cnode-docker-compose/alertmanager/alertmanager.yml

Modify < telegram_token >

  • /opt/cardano/cnode-docker-compose/telegrambot/config.yaml

Modify < domain/ip >

  • /opt/cardano/cnode-docker-compose/proxy/nginx/nginx.conf

Run docker compose up monitoring

Use .env config

cd /opt/cardano/cnode-docker-compose
docker-compose config
docker-compose up -d

Use .env.core config

docker-compose --env-file .env.core config
docker-compose --env-file .env.core up -d

Use .env.relay config

docker-compose --env-file .env.relay config
docker-compose --env-file .env.relay up -d

Other docker compose command

docker-compose down
docker rm -f $(docker ps -a -q)
docker volume rm $(docker volume ls -q)

About

Run cardano node by docker-compose and monitoring

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages