# task-board stack tunables. Copy to `.env` on ana-docker before deploying.
#
# The deploy playbook seeds `.env` from this template on first run only —
# it won't clobber an existing `.env`.

# Image tag. Built locally from the task-board git repo by the playbook.
TASK_BOARD_IMAGE=task-board:local

# Host port exposing MCP + web UI (container listens on 7878 internally).
TASK_BOARD_PORT=7878

# Bind address. 0.0.0.0 exposes to LAN; 127.0.0.1 restricts to localhost.
# Claude Code running on another machine needs LAN (or SSH-forward + 127.0.0.1).
TASK_BOARD_BIND=0.0.0.0

# Host path for the SQLite store. Container runs as uid 1000 — path must be
# writable by that uid (mkdir'd by the playbook without sudo, so lkraven-owned
# when lkraven is uid 1000 on the host).
TASK_BOARD_DATA_DIR=/opt/docker/conf/task-board/data

# Seconds of inactivity before a card turns grey (dormant).
TASK_BOARD_DORMANT_AFTER=3600

# Seconds archived (completed) cards are kept before hard-delete.
TASK_BOARD_ARCHIVE_TTL=86400
