Files
tfm_ainventory/config/secrets.yaml.example
Daniel Bedeleanu 095df98ceb feat(07-01): create config/ folder and YAML example files
- 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
2026-04-23 12:42:07 +03:00

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: ""