Skip to content

Files

Latest commit

e772478 · Jan 15, 2025

History

History
39 lines (21 loc) · 1.23 KB

README.md

File metadata and controls

39 lines (21 loc) · 1.23 KB

sei-docker

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.

Quick setup

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

Updating sei-docker from v1.0.0

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.

CLI

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

Version

Sei Docker uses a semver scheme.

This is sei-docker v2.0.1