Integrate complete Candidat platform with ASP.NET chatbot service
- Added Next.js frontend for candidate interviews - Added Node.js backend with TypeScript and AI integration - Added ASP.NET Core chatbot service for specialized AI conversations - Added MySQL database with complete schema - Added Nginx reverse proxy configuration - Complete Docker Compose orchestration for all services - Environment configuration for production, development, and Cloudflare - Comprehensive documentation and setup instructions - Flattened nested folder structures for clean organization - Integrated chatbot service with fallback to direct AI calls
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# Use MySQL 8.0 as base image
|
||||
FROM mysql:8.0
|
||||
|
||||
# Rely on runtime environment variables provided by docker-compose
|
||||
# (MYSQL_ROOT_PASSWORD, MYSQL_DATABASE, MYSQL_USER, MYSQL_PASSWORD)
|
||||
|
||||
# Copy only the deploy_dump.sql file with deterministic name for init order
|
||||
COPY deploy_dump.sql /docker-entrypoint-initdb.d/00_deploy_dump.sql
|
||||
|
||||
# Expose MySQL port
|
||||
EXPOSE 3306
|
||||
|
||||
# Health check
|
||||
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
|
||||
CMD mysqladmin ping -h localhost || exit 1
|
||||
Reference in New Issue
Block a user