Big-Link-Man/master.config.json

86 lines
1.7 KiB
JSON

{
"application": {
"name": "Content Automation & Syndication Platform",
"version": "1.0.0",
"environment": "development"
},
"database": {
"url": "sqlite:///./content_automation.db",
"echo": false,
"pool_size": 5,
"max_overflow": 10
},
"ai_service": {
"provider": "openai",
"model": "gpt-4",
"max_tokens": 4000,
"temperature": 0.7,
"timeout": 30
},
"content_rules": {
"h1_keyword_required": true,
"h2_keyword_count": 1,
"h3_keyword_count": 1,
"faq_section_required": true,
"image_alt_text_required": true,
"min_content_length": 1000,
"max_content_length": 5000
},
"templates": {
"default": "basic",
"mappings": {
"aws-s3-bucket-1": "modern",
"bunny-bucket-1": "classic",
"azure-bucket-1": "minimal"
}
},
"deployment": {
"providers": {
"aws": {
"enabled": true,
"default_region": "us-east-1"
},
"azure": {
"enabled": true,
"default_region": "eastus"
},
"bunny": {
"enabled": true
},
"digitalocean": {
"enabled": true,
"default_region": "nyc3"
},
"linode": {
"enabled": true,
"default_region": "us-east-1"
},
"backblaze": {
"enabled": true
},
"cloudflare": {
"enabled": true
}
}
},
"interlinking": {
"wheel_links": true,
"home_page_link": true,
"random_article_link": true,
"max_links_per_article": 5
},
"logging": {
"level": "INFO",
"format": "json",
"file": "logs/app.log",
"max_size": "10MB",
"backup_count": 5
},
"api": {
"host": "0.0.0.0",
"port": 8000,
"reload": true,
"workers": 1
}
}