sequenceDiagram
this app->>+lichess.org: am I a Lichess team member?
lichess.org->>+this app: yes, you are
this app->>+Authentik: request an invitation
Authentik->>+this app: single-use invite link
this app->>+Authentik: follow invite link to register
sbt app/run
# open http://localhost:8080/# or use a custom port with a different local lila hostname
PORT=8000 \
LICHESS_HOST=http://localhost:9663 \
sbt app/run
# open http://localhost:8000/# or customize everything
PORT=8000 \
LICHESS_HOST=http://localhost:8080 \
AUTHENTIK_HOST=http://localhost:9000 \
AUTHENTIK_TOKEN=token \
sbt app/run
# open http://localhost:8000/sbt scalafmt
sbt scalafix
yamlfmt .githubTo test the Docker image locally:
sbt Docker/publishLocal
docker run --rm -p 8000:8080 lichess-team