services: web3-proxy: # TODO: build in dev but use docker hub in prod? build: . init: true restart: unless-stopped command: --config /config.toml --workers 16 # rust's tokio crate expects a SIGINT https://tokio.rs/tokio/topics/shutdown stop_signal: SIGINT environment: #RUST_LOG: "info,web3_proxy=debug" RUST_LOG: info persistent_redis: image: redis:6.0-alpine command: [ "redis-server", "--save", "", "--appendonly", "no" ] # be sure to mount /data! volatile_redis: image: redis:6.0-alpine command: [ "redis-server", "--save", "60", "1" ]