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.