Commit Graph

4 Commits

Author SHA1 Message Date
Mikael Westöö
8653b00921 Fix database migrations - run from app container instead of volume mount
- Removed migrations volume mount from docker-compose.yml
- Added automatic migration runner in server.js on startup
- Migrations now run from files built into Docker image
- Fixes 'relation does not exist' errors
2026-01-23 22:12:16 +01:00
Mikael Westöö
e0ad2bc49e Fix root path routing - serve index.html for / 2026-01-23 21:45:38 +01:00
Mikael Westöö
42993ced70 Fix deployment issues
- Remove healthcheck from Dockerfile (Coolify handles this)
- Make database connection non-blocking
- Add Coolify-specific docker-compose file
- Improve error handling for database connection
2026-01-23 21:34:33 +01:00
Mikael Westöö
406d278a39 Initial commit: AI Recruitment Site for Ryans Recruit Firm
- 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
2026-01-23 21:17:24 +01:00