Docker compose for Sei.
Meant to be used with central-proxy-docker for traefik
and Prometheus remote write; use :ext-network.yml
in COMPOSE_FILE
inside .env
in that case.
Run cp default.env .env
, then nano .env
, and update values like MONIKER, NETWORK, and SNAPSHOT.
If you want the consensus node RPC ports exposed locally, use rpc-shared.yml
in COMPOSE_FILE
inside .env
.
./seid install
brings in docker-ce, if you don't have Docker installed already../seid up
To update the software, run ./seid update
and then ./seid up
Before upgrading the seid binary, run ./seid update
without changing the SEID_VERSION
env var. It will set up cosmovisor using the current binary.
Once that's done, you can update SEID_VERSION
and restart the container so the new binary is compiled and added to the upgrades folder.
The Cosmovisor bin can be executed:
docker compose run --rm cosmovisor cosmovisor add-upgrade ...
An image with the seid
binary is also avilable, e.g:
docker compose run --rm cli version
Sei Docker uses a semver scheme.
This is sei-docker v2.0.1