sha256:e98aedffab7c3b5bbcc969c935534558aca02115dd580cacc56db6f93c9d3eb7
Last pushed
7 months by jfomit
Type
Compose
Manifest digest
sha256:e98aedffab7c3b5bbcc969c935534558aca02115dd580cacc56db6f93c9d3eb7
services:
mongodb:
build:
context: .
dockerfile: docker/mongo.Dockerfile
image: jfomit/lichess-mongo:1.0
restart: unless-stopped
volumes:
- lichess_data:/data/db
redis:
image: redis:8.2.4-alpine
restart: unless-stopped
caddy:
build:
context: .
dockerfile: docker/caddy.Dockerfile
image: jfomit/lichess-caddy:1.0
restart: unless-stopped
ports:
- 8080:80
environment:
- LILA_DOMAIN=${LILA_DOMAIN:-localhost:8080}
- LILA_URL=${LILA_URL:-http://localhost:8080}
volumes:
- ./conf/Caddyfile:/etc/caddy/Caddyfile
lila:
build:
context: .
dockerfile: docker/lila.Dockerfile
image: jfomit/lichess-lila:1.0
restart: unless-stopped
environment:
- LILA_DOMAIN=${LILA_DOMAIN:-localhost:8080}
- LILA_URL=${LILA_URL:-http://localhost:8080}
- MOCK_EMAIL=${MOCK_EMAIL:-true}
- ENABLE_MONITORING=${ENABLE_MONITORING:-false}
- ENABLE_RATE_LIMITING=${ENABLE_RATE_LIMITING:-true}
volumes:
- ./conf/lila.conf:/lila/conf/application.conf
lila_fishnet:
build:
context: .
dockerfile: docker/lila-fishnet.Dockerfile
image: jfomit/lichess-lila-fishnet:1.0
restart: unless-stopped
environment:
- REDIS_HOST=redis
lila_ws:
build:
context: .
dockerfile: docker/lila-ws.Dockerfile
image: jfomit/lichess-lila-ws:1.0
restart: unless-stopped
environment:
- LILA_URL=${LILA_URL:-http://localhost:8080}
- ENABLE_MONITORING=${ENABLE_MONITORING:-false}
volumes:
- ./conf/lila-ws.conf:/lila-ws.conf
fishnet_play:
image: niklasf/fishnet:2.12.0
restart: unless-stopped
environment:
- ENDPOINT=http://lila_fishnet:9665/fishnet
- MAX_BACKOFF=5
- STATS_FILE=/stats.json
- CORES=2
fishnet_analysis:
image: niklasf/fishnet:2.12.0
restart: unless-stopped
environment:
- ENDPOINT=http://lila:9663/fishnet
- MAX_BACKOFF=5
- STATS_FILE=/stats.json
- CORES=2
networks:
default:
name: lila-network
driver: bridge
volumes:
lichess_data:
docker compose -f oci://jfomit/lichess:latest upUse the above command to pull and run the Compose file. Learn more.
Redis is the world’s fastest data platform for caching, vector search, and NoSQL databases.
Pulls
1B+
Stars
13616
Last Updated
4 minutes
Distributed Stockfish analysis for lichess.org
Pulls
1M+
Stars
6
Last Updated
8 days