ESO Raider is a performance analysis and suggestion tool to help you improve your Elder Scrolls Online raiding performance
Inspired by WoWAnalyzer and xivanalysis
This quick guide assumes that you have Docker installed
$ git clone https://github.com/Dreemurro/esoraider-server.git
$ cd esoraider-server
The .env
file should be inside source folder, where app.py
is located
$ touch esoraider_server/.env
Get your CLIENT_ID
and CLIENT_SECRET
from ESO Logs API by creating a new client
# .env
CLIENT_ID=<YOUR_CLIENT_ID>
CLIENT_SECRET=<YOUR_CLIENT_SECRET>
DEBUG=True
SHOW_ERROR_DETAILS=True
$ docker-compose up
- Follow wemake-python-styleguide
- Add external health check
- Add more tests
- Add coverage report
- Full CI / CD
- Run pytest before deployment
- Run mypy before deployment
- Run flake8 or flakeheaven before deployment
- Use structlog for logging