Skip to content
Element43's core market data service for managing orders
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.dockerignore
.gitignore
Cargo.lock
Cargo.toml
Dockerfile
Dockerfile-static
LICENSE
README.md
buildStatic.sh
rustfmt.toml

README.md

ESI Markets

Build Status Docker Image

This service for Element43 keeps an in-memory representation of EVE's orderbook which can be queried via gRPC.

The service's gRPC description can be found here.

Issues can be filed here. Pull requests can be made in this repo.

Installation

Either use the prebuilt Docker images and pass the appropriate env vars (see below), or:

  • Install a recent Rust toolchain
  • Set the environment variables, for generating ESI tokens you can use a script in the main repo
  • Run cargo run --release to build and run the release version

Deployment Info

Environment Variable Default Description
REFRESH_TOKEN - Your ESI refresh token - must be set!
CLIENT_ID - Your ESI client ID - must be set!
SECRET_KEY - Your ESI secret key - must be set!
GRPC_HOST 0.0.0.0:43000 The host/port esi-markets will listen on
You can’t perform that action at this time.