- Complete PostgreSQL schema with migrations - Node.js/Express backend with authentication - Public website (home, about, services, jobs, apply, contact) - Admin dashboard with applicant and job management - CV upload and storage in PostgreSQL BYTEA - Docker Compose setup for deployment - Session-based authentication - Responsive design with Ryan brand colors
17 lines
351 B
Plaintext
17 lines
351 B
Plaintext
# Database Configuration
|
|
DB_HOST=postgres
|
|
DB_PORT=5432
|
|
DB_NAME=recruitment
|
|
DB_USER=postgres
|
|
DB_PASSWORD=changeme123
|
|
|
|
# Application Configuration
|
|
PORT=3000
|
|
NODE_ENV=production
|
|
|
|
# Session Secret (CHANGE THIS IN PRODUCTION!)
|
|
SESSION_SECRET=your-very-secret-session-key-change-this-in-production
|
|
|
|
# Optional: Application URL
|
|
APP_URL=http://localhost:3000
|