You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Thibault Duplessis 9bac1c58f2
Merge pull request #398 from scala-steward/update/sbt-bloop-1.5.5
2 days ago
.github/workflows bump github workflow deps 8 months ago
project Merge pull request #398 from scala-steward/update/sbt-bloop-1.5.5 2 days ago
src/main scalachess 13.0.0 1 week ago
.git-blame-ignore-revs Add 'Reformat with scalafmt 3.5.8' to .git-blame-ignore-revs 5 months ago
.gitignore Ignore .bsp 1 year ago
.scalafmt.conf Update scalafmt-core to 3.5.8 5 months ago
LICENSE add license 3 years ago
README.md Add title and fix heading 7 months ago
build.sbt Merge pull request #399 from scala-steward/update/lettuce-core-6.2.2.RELEASE 2 days ago
deploy.sh tweak deploy script 2 months ago
stage.sh fix stage script permissions 3 years ago

README.md

Lila websocket

Handle incoming websocket traffic for lichess.org.

lila <-> redis <-> lila-ws <-> websocket <-> client

Start:

sbt
~reStart

Start with custom config file:

sbt -Dconfig.file=/path/to/my.conf

Custom config file example:

include "application"
http.port = 8080
netty.useEpoll = true
mongo.uri = "mongodb://localhost:27017/lichess"
redis.uri = "redis://127.0.0.1"

Trusts X-Forwarded-For. Use only behind a reverse proxy!

Code formatting

This repository uses scalafmt.

Please install it for your code editor if you're going to contribute to this project.

If you don't install it, please run scalafmtAll in the sbt console before committing.