Initial commit: Telegram Management System
Some checks failed
Deploy / deploy (push) Has been cancelled
Some checks failed
Deploy / deploy (push) Has been cancelled
Full-stack web application for Telegram management - Frontend: Vue 3 + Vben Admin - Backend: NestJS - Features: User management, group broadcast, statistics 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
66
marketing-agent/infrastructure/k8s/configmap.yaml
Normal file
66
marketing-agent/infrastructure/k8s/configmap.yaml
Normal file
@@ -0,0 +1,66 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: marketing-agent-config
|
||||
namespace: marketing-agent
|
||||
data:
|
||||
NODE_ENV: "production"
|
||||
LOG_LEVEL: "info"
|
||||
|
||||
# Service URLs
|
||||
ORCHESTRATOR_URL: "http://orchestrator-service:3001"
|
||||
CLAUDE_AGENT_URL: "http://claude-agent-service:3002"
|
||||
GRAMJS_ADAPTER_URL: "http://gramjs-adapter-service:3003"
|
||||
SAFETY_GUARD_URL: "http://safety-guard-service:3004"
|
||||
ANALYTICS_URL: "http://analytics-service:3005"
|
||||
AB_TESTING_URL: "http://ab-testing-service:3006"
|
||||
|
||||
# Database connections
|
||||
POSTGRES_HOST: "postgres-service"
|
||||
POSTGRES_PORT: "5432"
|
||||
POSTGRES_DATABASE: "marketing_agent"
|
||||
|
||||
MONGODB_URL: "mongodb://mongodb-service:27017/marketing_events"
|
||||
|
||||
REDIS_HOST: "redis-service"
|
||||
REDIS_PORT: "6379"
|
||||
REDIS_DB: "0"
|
||||
|
||||
RABBITMQ_HOST: "rabbitmq-service"
|
||||
RABBITMQ_PORT: "5672"
|
||||
RABBITMQ_VHOST: "/"
|
||||
|
||||
ELASTICSEARCH_NODE: "http://elasticsearch-service:9200"
|
||||
|
||||
# Rate limiting
|
||||
RATE_LIMIT_WINDOW_MS: "60000"
|
||||
RATE_LIMIT_MAX_REQUESTS: "100"
|
||||
|
||||
# Safety settings
|
||||
CONTENT_MODERATION_LEVEL: "medium"
|
||||
MAX_ACCOUNTS_PER_CAMPAIGN: "10"
|
||||
FLOOD_WAIT_THRESHOLD: "300"
|
||||
|
||||
# Analytics
|
||||
ANALYTICS_BATCH_SIZE: "100"
|
||||
ANALYTICS_FLUSH_INTERVAL: "5000"
|
||||
|
||||
# A/B Testing
|
||||
AB_TEST_MIN_SAMPLE_SIZE: "100"
|
||||
AB_TEST_CONFIDENCE_LEVEL: "0.95"
|
||||
|
||||
# Performance
|
||||
MAX_CONCURRENT_TASKS: "50"
|
||||
TASK_TIMEOUT_MS: "300000"
|
||||
DB_POOL_SIZE: "10"
|
||||
|
||||
# Feature flags
|
||||
ENABLE_HUMAN_IN_LOOP: "true"
|
||||
ENABLE_AUTO_SCALING: "true"
|
||||
ENABLE_VECTOR_SEARCH: "false"
|
||||
ENABLE_MULTI_PLATFORM: "false"
|
||||
|
||||
# Compliance
|
||||
GDPR_ENABLED: "true"
|
||||
CCPA_ENABLED: "true"
|
||||
DATA_RETENTION_DAYS: "365"
|
||||
Reference in New Issue
Block a user