
- Updated `.env` and `.env.test` files to include PostgreSQL connection settings and Redis configuration. - Migrated database from SQLite to PostgreSQL, updating relevant queries and connection logic. - Enhanced error handling and logging throughout the application. - Added new test utilities for PostgreSQL integration and updated user model methods. - Introduced new routes for user authentication and form management, ensuring compatibility with the new database structure. - Created login and registration views in EJS for user interaction.
19 lines
613 B
Plaintext
19 lines
613 B
Plaintext
DATABASE_URL=your_neon_development_connection_string_with_sslmode_require # e.g., postgresql://user:password@host:port/dbname?sslmode=require
|
|
# DB_HOST=localhost
|
|
# DB_PORT=5432
|
|
# DB_USER=your_postgres_user
|
|
# DB_PASSWORD=your_postgres_password
|
|
# DB_NAME=your_postgres_database_name
|
|
|
|
# Redis - if you keep using it
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
# REDIS_PASSWORD=your_redis_password # Uncomment if your Redis has a password
|
|
|
|
# Application specific
|
|
NODE_ENV=development
|
|
PORT=3000
|
|
|
|
# Example for JWT secrets, session secrets, etc.
|
|
# SESSION_SECRET=your_strong_session_secret
|
|
# JWT_SECRET=your_strong_jwt_secret |