- Add CLAUDE.md at root and AGENTS.md in apps/api, apps/indexer, apps/backoffice, crates/parsers with module-specific guidelines - Unify all service ports to 70XX (no more internal/external split): API 7080, Indexer 7081, Backoffice 7082 - Update docker-compose.yml, Dockerfiles, config.rs defaults, .env.example, backoffice routes, bench.sh, smoke.sh Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
25 lines
714 B
TypeScript
25 lines
714 B
TypeScript
import { NextRequest, NextResponse } from "next/server";
|
|
|
|
export async function GET(request: NextRequest) {
|
|
try {
|
|
const baseUrl = process.env.API_BASE_URL || "http://api:7080";
|
|
const token = process.env.API_BOOTSTRAP_TOKEN;
|
|
|
|
const response = await fetch(`${baseUrl}/settings`, {
|
|
headers: {
|
|
Authorization: `Bearer ${token}`,
|
|
},
|
|
cache: "no-store"
|
|
});
|
|
|
|
if (!response.ok) {
|
|
return NextResponse.json({ error: "Failed to fetch settings" }, { status: response.status });
|
|
}
|
|
|
|
const data = await response.json();
|
|
return NextResponse.json(data);
|
|
} catch (error) {
|
|
return NextResponse.json({ error: "Internal server error" }, { status: 500 });
|
|
}
|
|
}
|