fix: resolve production 500 error by unifying DATABASE_ID to 'almeira' and centralized logic in src/lib/appwrite.ts

This commit is contained in:
Carlos (Almeira) 2026-03-27 19:00:19 -05:00
parent 44947d0d29
commit 949811297a
3 changed files with 6 additions and 3 deletions

View File

@ -1,11 +1,12 @@
'use server'
import { Client, Databases, Storage, ID } from 'node-appwrite';
import { databaseId } from '@/lib/appwrite';
import { revalidatePath } from 'next/cache';
const ENDPOINT = process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT || 'https://appwrite.almeira.com.co/v1';
const PROJECT_ID = process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID || '69b84df5003bd8957c5c';
const DATABASE_ID = 'main';
const DATABASE_ID = databaseId;
function getAdminClient() {
return new Client()

View File

@ -1,11 +1,12 @@
'use server'
import { Client, Databases, ID, Query } from 'node-appwrite';
import { databaseId } from '@/lib/appwrite';
import { revalidatePath } from 'next/cache';
const ENDPOINT = process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT || 'https://appwrite.almeira.com.co/v1';
const PROJECT_ID = process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID || '69b84df5003bd8957c5c';
const DATABASE_ID = 'main';
const DATABASE_ID = databaseId;
const COLLECTION_ID = 'entity_config';
async function getAdminClient() {

View File

@ -4,6 +4,7 @@ const client = new Client();
export const endpoint = process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT || 'https://appwrite.almeira.com.co/v1';
export const projectId = process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID || '69b84df5003bd8957c5c';
export const databaseId = process.env.APPWRITE_DATABASE_ID || 'almeira';
client
.setEndpoint(endpoint)
@ -16,7 +17,7 @@ export { Query };
export const APPWRITE_ALMEIRA_CONFIG = {
endpoint,
projectId,
databaseId: 'almeira',
databaseId,
collections: {
// Existentes
posts: 'posts',