tractatus/.env.example
TheFlow 792a9e55b6 refactor(project): transition from tractatus-framework to tractatus-website
Major project restructuring to separate framework from website implementation:

Package Changes:
- name: "tractatus-framework" v3.5.0 → "tractatus-website" v0.1.0
- description: Updated to reflect website platform purpose
- Added website-specific scripts (build:css, migrate:docs, etc.)
- Added website dependencies (puppeteer, stripe, i18n, etc.)

README Changes:
- Rewritten to focus on research framework and website
- Updated badges and links
- Added "What is Tractatus?" section
- Removed framework-specific deployment instructions

.gitignore Changes:
- Drastically simplified (189 line reduction)
- Removed public repository protection rules
- This is now the primary development repository

.env Changes:
- Updated examples to reflect website configuration
- Removed framework-specific environment variables

This commit documents that this repository is the WEBSITE implementation,
separate from the tractatus-framework package repository at
github.com/AgenticGovernance/tractatus-framework.

Production deployment remains via manual rsync, NOT GitHub.
2025-10-23 10:57:07 +13:00

33 lines
617 B
Text

# Application
NODE_ENV=development
PORT=9000
APP_NAME=Tractatus
# MongoDB
MONGODB_URI=mongodb://localhost:27017/tractatus_dev
MONGODB_PORT=27017
MONGODB_DB=tractatus_dev
# JWT Authentication
JWT_SECRET=generate_a_secure_random_secret_key_here
JWT_EXPIRY=7d
# Admin
ADMIN_EMAIL=john.stroh.nz@pm.me
# Claude API (Phase 2+)
# CLAUDE_API_KEY=your_anthropic_api_key_here
# CLAUDE_MODEL=claude-sonnet-4-5
# Logging
LOG_LEVEL=info
LOG_FILE=logs/app.log
# Feature Flags
ENABLE_AI_CURATION=false
ENABLE_MEDIA_TRIAGE=false
ENABLE_CASE_SUBMISSIONS=false
# Security
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX_REQUESTS=100