Features: - FastAPI backend with JWT authentication - MySQL database with SQLAlchemy ORM - KPI workflow: draft → pending → approved → evaluation → completed - Ollama LLM API integration for AI features - Gitea API integration for version control - Complete API endpoints for KPI, dashboard, notifications Tables: KPI_D_* prefix naming convention 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
27 lines
583 B
Plaintext
27 lines
583 B
Plaintext
# Database (MySQL)
|
|
DB_HOST=mysql.theaken.com
|
|
DB_PORT=33306
|
|
DB_NAME=db_A102
|
|
DB_USER=A102
|
|
DB_PASSWORD=Bb123456
|
|
DATABASE_URL=mysql+pymysql://A102:Bb123456@mysql.theaken.com:33306/db_A102
|
|
|
|
# JWT
|
|
SECRET_KEY=your-super-secret-key-change-in-production
|
|
ALGORITHM=HS256
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
REFRESH_TOKEN_EXPIRE_DAYS=7
|
|
|
|
# App
|
|
APP_NAME=KPI Management System
|
|
DEBUG=True
|
|
|
|
# Ollama LLM API
|
|
OLLAMA_API_URL=https://ollama_pjapi.theaken.com
|
|
OLLAMA_DEFAULT_MODEL=qwen2.5:3b
|
|
|
|
# Gitea
|
|
GITEA_URL=https://gitea.theaken.com
|
|
GITEA_USER=donald
|
|
GITEA_TOKEN=9e0a888d1a25bde9cf2ad5dff2bb7ee6d68d6ff0
|