Sign inSign up

jfomit/lichess:latest

Manifest digest

sha256:e98aedffab7c3b5bbcc969c935534558aca02115dd580cacc56db6f93c9d3eb7

Last pushed

7 months by jfomit

Type

Compose

Manifest digest

sha256:e98aedffab7c3b5bbcc969c935534558aca02115dd580cacc56db6f93c9d3eb7

Compose file content


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 commands

docker compose -f oci://jfomit/lichess:latest up

Use the above command to pull and run the Compose file. Learn more.

Images used

Image + 1 more

Redis is the world’s fastest data platform for caching, vector search, and NoSQL databases.


Pulls

1B+

Stars

13616

Last Updated

4 minutes

Image

Distributed Stockfish analysis for lichess.org


Pulls

1M+

Stars

6

Last Updated

8 days

Image


Pulls

188

Stars

0

Last Updated

7 months

Image


Pulls

149

Stars

0

Last Updated

7 months

Image


Pulls

143

Stars

0

Last Updated

7 months

Image


Pulls

121

Stars

0

Last Updated

7 months

Image


Pulls

96

Stars

0

Last Updated

7 months