import "server-only"; import { Client, TablesDB } from "node-appwrite"; const endpoint = process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT!; const projectId = process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID!; const apiKey = process.env.APPWRITE_API_KEY; export const DATABASE_ID = process.env.NEXT_PUBLIC_APPWRITE_DATABASE_ID!; export const TABLES = { contactMessages: "contact_messages", services: "services", projects: "projects", } as const; function buildClient() { const c = new Client().setEndpoint(endpoint).setProject(projectId); if (apiKey) c.setKey(apiKey); return c; } export const serverClient = buildClient(); export const serverTablesDB = new TablesDB(serverClient);