- Added backend.yaml.example with AI, DB, auth, and logging schema - Added frontend.yaml.example with API and feature flag schema - Added network.yaml.example with ports and SSL schema - Added docker.yaml.example with resource and volume schema - Added secrets.yaml.example as a template for sensitive data - All files include comprehensive comments documenting every variable
35 lines
1.5 KiB
Plaintext
35 lines
1.5 KiB
Plaintext
# =============================================================================
|
|
# TFM aInventory - Secrets Configuration Template (v1.12.0)
|
|
# =============================================================================
|
|
# Purpose: Sensitive configuration (API keys, passwords, secret keys).
|
|
# Security: 'config/secrets.yaml' is ignored by Git. Do NOT commit actual secrets.
|
|
# Setup: Copy this file to 'config/secrets.yaml' and fill in actual values.
|
|
# =============================================================================
|
|
|
|
# --- JWT Secrets ---
|
|
# Secret key used for signing JSON Web Tokens.
|
|
# Generate a strong random key for production use:
|
|
# python3 -c "import secrets; print(secrets.token_urlsafe(64))"
|
|
# Environment override: BACKEND_AUTH_JWT_SECRET_KEY or JWT_SECRET_KEY
|
|
JWT_SECRET_KEY: "CHANGE_ME_IN_PRODUCTION_MIN_32_CHARS"
|
|
|
|
# --- AI API Keys ---
|
|
# Google Gemini API Key (Required for AI image processing)
|
|
# Get one at: https://aistudio.google.com/
|
|
# Environment override: BACKEND_AI_GEMINI_API_KEY or GEMINI_API_KEY
|
|
GEMINI_API_KEY: "your-gemini-api-key"
|
|
|
|
# Anthropic Claude API Key (Required for fallback/enhanced processing)
|
|
# Get one at: https://console.anthropic.com/
|
|
# Environment override: BACKEND_AI_CLAUDE_API_KEY or CLAUDE_API_KEY
|
|
CLAUDE_API_KEY: "your-claude-api-key"
|
|
|
|
# --- External Services ---
|
|
# Database password (if using an external DB instead of SQLite)
|
|
# Environment override: BACKEND_DATABASE_PASSWORD
|
|
DATABASE_PASSWORD: ""
|
|
|
|
# LDAP password for the service account
|
|
# Environment override: BACKEND_AUTH_LDAP_PASSWORD
|
|
LDAP_PASSWORD: ""
|