Restructure into full project layout

This commit is contained in:
2026-06-16 23:06:16 -06:00
parent de4862b2d1
commit 57765496a6
74 changed files with 4441 additions and 3 deletions
+28
View File
@@ -0,0 +1,28 @@
# ── Security ──────────────────────────────────────────────────────────────────
# Generate with: openssl rand -hex 32
SECRET_KEY=changeme
# ── Anthropic ─────────────────────────────────────────────────────────────────
ANTHROPIC_API_KEY=sk-ant-...
ANTHROPIC_MODEL=claude-sonnet-4-6
# ── Admin bootstrap ───────────────────────────────────────────────────────────
ADMIN_EMAIL=admin@example.com
ADMIN_PASSWORD=changeme
# ── Database ──────────────────────────────────────────────────────────────────
POSTGRES_USER=mtg
POSTGRES_PASSWORD=changeme
POSTGRES_DB=mtg
DATABASE_URL=postgresql+asyncpg://mtg:changeme@db:5432/mtg
# ── Redis ─────────────────────────────────────────────────────────────────────
REDIS_URL=redis://cache:6379
# ── Scryfall ──────────────────────────────────────────────────────────────────
SCRYFALL_RATE_LIMIT_RPS=8
SCRYFALL_CACHE_TTL_SECONDS=86400
# ── Domain (for SSL setup) ────────────────────────────────────────────────────
DOMAIN=yourdomain.com
CERTBOT_EMAIL=you@example.com