24 lines
842 B
YAML
24 lines
842 B
YAML
services:
|
|
xsk-records-web:
|
|
build:
|
|
context: .
|
|
args:
|
|
PYTHON_IMAGE: ${PYTHON_IMAGE:-python:3.12-slim}
|
|
container_name: xsk-records-web
|
|
restart: unless-stopped
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
TZ: ${TZ:-Asia/Shanghai}
|
|
CLASSNOTES_PATH: ${CLASSNOTES_PATH:-/data/classnotes.txt}
|
|
ACCOUNTS_PATH: ${ACCOUNTS_PATH:-/data/学生课时账户.md}
|
|
ADMIN_TASKS_PATH: ${ADMIN_TASKS_PATH:-/data/admin_tasks.json}
|
|
COURSE_SUMMARIES_ROOT: ${COURSE_SUMMARIES_ROOT:-/data/course_summaries}
|
|
COURSE_SUMMARY_STATE_PATH: ${COURSE_SUMMARY_STATE_PATH:-/data/course_summary_state.json}
|
|
OPERATION_LOGS_PATH: ${OPERATION_LOGS_PATH:-/data/operation_logs.jsonl}
|
|
INGEST_AUTH_TOKEN: ${INGEST_AUTH_TOKEN:-}
|
|
ports:
|
|
- "${APP_PORT:-18080}:8000"
|
|
volumes:
|
|
- ../data:/data
|