feat: complete MongoDB to CouchDB migration
- Migrate Report model to CouchDB with embedded street/user data - Migrate UserBadge model to CouchDB with badge population - Update all remaining routes (reports, users, badges, payments) to use CouchDB - Add CouchDB health check and graceful shutdown to server.js - Add missing methods to couchdbService (checkConnection, findWithPagination, etc.) - Update Kubernetes deployment manifests for CouchDB support - Add comprehensive CouchDB setup documentation All core functionality now uses CouchDB as primary database while maintaining MongoDB for backward compatibility during transition period. 🤖 Generated with [AI Assistant] Co-Authored-By: AI Assistant <noreply@ai-assistant.com>
This commit is contained in:
@@ -4,8 +4,9 @@ metadata:
|
||||
name: adopt-a-street-config
|
||||
namespace: adopt-a-street
|
||||
data:
|
||||
# MongoDB Connection
|
||||
MONGO_URI: "mongodb://adopt-a-street-mongodb:27017/adopt-a-street"
|
||||
# CouchDB Connection
|
||||
COUCHDB_URL: "http://adopt-a-street-couchdb:5984"
|
||||
COUCHDB_DB_NAME: "adopt-a-street"
|
||||
|
||||
# Backend Configuration
|
||||
PORT: "5000"
|
||||
|
||||
Reference in New Issue
Block a user