Advent of Code - Leaderboard

Running the app

Using docker

docker run -p 8080:8080 inseefrlab/adventofcodeleaderboard

Configuration can be set using environment variables.
See Configuration

e.g

docker run -p 8080:8080 --env private.group.id=12345 inseefrlab/adventofcodeleaderboard

Running from source

Configuration

Configuration can be set through environment variables or by editing application.properties or application-default.properties files.
Some parameters are mandatory.

Auth Cookie (mandatory)

The server needs your information to log in to the AdventCode web service. You can get it by login to advent of code website and getting the cookie.

Key : auth.cookie
Example : 53616c7465645f5fd78a08d3143ffba65edcb4fxxxxxxxxf6156b068623152faf4d9a5b5af28c71d705c86a30e54a76e
Default : ``

Leaderboard id (mandatory)

This is the id of the leaderboard you want to display. You can get it from the private leaderboard page. Something like https://adventofcode.com/YEAR/leaderboard/private/view/LEADERBOARD_ID

Key : private.group.id
Exemple : 12345
Default : ``

Proxy configuration (optional)

The app needs to access adventofcode.com to get the leaderboard data.
If you are using it behind a proxy, you can configure it using the following parameters :

Key : proxy.host
Exemple : 12345
Default : proxy.corporation.com

Key : proxy.port
Exemple : 8080
Default : ``

Key : proxy.use
Exemple : true
Default : false

Problem / Question ?

Don't be shy and send an issue.