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
This commit is contained in:
34
config/secrets.yaml.example
Normal file
34
config/secrets.yaml.example
Normal file
@@ -0,0 +1,34 @@
|
||||
# =============================================================================
|
||||
# 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: ""
|
||||
Reference in New Issue
Block a user