Major update to chorus.services platform

- Extensive updates to system configuration and deployment
- Enhanced documentation and architecture improvements
- Updated dependencies and build configurations
- Improved service integrations and workflows

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
tony
2025-09-17 22:01:07 +10:00
parent 074a82bfb6
commit 2e1bb2e55e
4018 changed files with 7539 additions and 38906 deletions

View File

@@ -51,6 +51,12 @@ export default function HomePage() {
</div>
<div className="flex space-x-chorus-lg text-sm">
<a
href="https://blog.chorus.services"
className="text-carbon-600 dark:text-mulberry-300 hover:text-carbon-950 dark:hover:text-white transition-colors duration-300 ease-out font-medium"
>
Blog
</a>
<a
href="mailto:contact@chorus.services"
className="text-carbon-600 dark:text-mulberry-300 hover:text-carbon-950 dark:hover:text-white transition-colors duration-300 ease-out font-medium"

View File

@@ -0,0 +1,16 @@
import { NextResponse } from 'next/server'
export async function GET() {
const robots = `User-agent: *
Allow: /
Sitemap: https://chorus.services/sitemap.xml`
return new NextResponse(robots, {
status: 200,
headers: {
'Content-Type': 'text/plain',
'Cache-Control': 'public, max-age=86400, s-maxage=86400'
},
})
}

View File

@@ -0,0 +1,27 @@
import { NextResponse } from 'next/server'
export async function GET() {
const sitemap = `<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://chorus.services</loc>
<lastmod>${new Date().toISOString().split('T')[0]}</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://chorus.services/privacy</loc>
<lastmod>${new Date().toISOString().split('T')[0]}</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>`
return new NextResponse(sitemap, {
status: 200,
headers: {
'Content-Type': 'application/xml',
'Cache-Control': 'public, max-age=86400, s-maxage=86400'
},
})
}