Mikael Westöö
a44f8e18d7
Remove volume mount for public directory - files built into image
...
The volume mount was overwriting the public directory from the Docker
image with an empty directory from the host, causing ENOENT errors.
Public files are now served from the Docker image via COPY command.
2026-01-23 21:59:41 +01:00
Mikael Westöö
40f4a41203
Fix public directory copy in Dockerfile - use trailing slashes
2026-01-23 21:54:46 +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öö
c914be9b46
Add deployment status documentation
2026-01-23 21:26:53 +01:00
Mikael Westöö
30f094f049
Add deployment script and documentation
...
- Deployment script for Coolify setup
- Comprehensive deployment guide
- SSH public key included
- Updated .gitignore to exclude private key
2026-01-23 21:23:39 +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