Mikael Westöö
2d6b2eece2
Update README - repository moved to StartanAICompany org
2026-01-23 22:36:02 +01:00
Mikael Westöö
6c7e6fb845
Remove obsolete deployment files - Coolify handles deployment
...
- Removed deploy.sh (manual deployment script not needed)
- Removed deploy_key.pub (SSH keys managed by Coolify)
- Added deploy files to .gitignore for security
- Deployment now handled via Coolify webhooks
2026-01-23 22:27:31 +01:00
Mikael Westöö
14a5b50fa8
Fix admin login - accept both fullName and full-name form fields
...
Form sends 'full-name' but server expected 'fullName'.
Now accepts both formats for compatibility.
2026-01-23 22:22:23 +01:00
Mikael Westöö
dc2fd61856
Test webhook auto-deployment with UUID
2026-01-23 22:18:51 +01:00
Mikael Westöö
d5bba2c0fd
Update deployment status - fully operational
...
- All migrations running successfully
- Database initialized with sample data
- Webhook configured with secret for auto-deployment
- Site fully functional at https://recruitai.startanaicompany.com
2026-01-23 22:17:37 +01:00
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öö
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