First cut

This commit is contained in:
kadil
2026-04-17 16:08:31 -05:00
parent d10105ac00
commit 4ee4cb8e7c
58 changed files with 3243 additions and 1 deletions

32
.env.example Normal file
View File

@@ -0,0 +1,32 @@
# Required
API_EDIT_SECRET=change-me-to-a-random-string
# LLM (required to actually process edits)
OLLAMA_API_KEY=
# Paths
REPO_ROOT=.
IDEMPOTENCY_DB_PATH=./data/dynamic-sites.db
# SSR cache
SITE_DATA_TTL_MS=500
# SMS (Telnyx)
TELNYX_PUBLIC_KEY=
TELNYX_API_KEY=
# CORS
CORS_ALLOWED_ORIGIN=http://localhost:4321
# Logging
LOG_LEVEL=debug
# Proposals
PROPOSAL_TTL_MS=900000
# Editor auth
EDITOR_SESSION_SECRET=change-me-to-another-random-string
# Rate limits
SMS_RATE_LIMIT_PER_HOUR=10
MAX_UPLOAD_SIZE_BYTES=5242880