Removed the API route in favour of server side rendering; Updated documentation to list environment variables (#9)

- Use server side rendering in the `getServerEnv` library function, rather than using the API route
- Updated `README.md` to list the relevant environment variables for the frontend and backend
- Updated `NETWORKING.md` to reflect the changes made in `docker-compose.yaml`
This commit is contained in:
Andrew Pennington 2024-08-23 23:52:48 +01:00 committed by GitHub
parent ec158c0cdf
commit f6ae79b0b5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 41 additions and 50 deletions

View file

@ -1,16 +0,0 @@
import process from 'process';
import { NextResponse } from 'next/server';
// Enable the Runtime
export const runtime = "edge"
export async function GET(_request: Request) {
// Access environment variables
const envVars = {
'BACKEND_API_URL': process.env.BACKEND_API_URL ?? process.env.NEXT_PUBLIC_API_URL,
'BACKEND_WS_URL': process.env.BACKEND_WS_URL ?? process.env.NEXT_PUBLIC_WS_URL
}
// Return the environment variables as a JSON response
return NextResponse.json(envVars);
}