koreader-sync/templates/docker-compose.yml.j2
author Luke Hoersten <luke@hoersten.org>
Mon, 23 Mar 2026 17:04:57 -0500
changeset 247 95da94996b34
child 248 c3d1236b6c09
permissions -rw-r--r--
Iniital KOReader sync role
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
247
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     1
services:
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     2
  korsync:
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     3
    image: koreader/kosync:latest
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     4
    container_name: korsync
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     5
    restart: unless-stopped
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     6
    ports:
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     7
      - "127.0.0.1:{{korsync_port}}:17200"
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     8
    environment:
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     9
      - ENABLE_USER_REGISTRATION={{korsync_user_registration}}
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
    10
    volumes:
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
    11
      - {{korsync_dir}}/data/redis:/var/lib/redis
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
    12
      - {{korsync_log_dir}}/redis:/var/log/redis
95da94996b34 Iniital KOReader sync role
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
    13
      - {{korsync_log_dir}}/app:/app/koreader-sync-server/logs