| 
									
										
										
										
											2025-09-20 10:45:21 +02:00
										 |  |  | version: '3.5'
 | 
					
						
							|  |  |  | services:
 | 
					
						
							|  |  |  |   server:
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       context: .
 | 
					
						
							|  |  |  |       dockerfile: ./Dockerfile
 | 
					
						
							|  |  |  |       args:
 | 
					
						
							|  |  |  |         - http_proxy
 | 
					
						
							|  |  |  |         - https_proxy
 | 
					
						
							|  |  |  |         - no_proxy
 | 
					
						
							|  |  |  |     image: backend/server:latest
 | 
					
						
							|  |  |  |     ports:
 | 
					
						
							|  |  |  |       - "8081:8081"
 | 
					
						
							|  |  |  |     environment:
 | 
					
						
							|  |  |  |       - CHATBOT_SERVICE_URL=http://chatbot:80
 | 
					
						
							|  |  |  |       - CHATBOT_SERVICE_TIMEOUT=30000
 | 
					
						
							|  |  |  |       - CHATBOT_FALLBACK_ENABLED=true
 | 
					
						
							|  |  |  |     depends_on:
 | 
					
						
							|  |  |  |       - chatbot
 | 
					
						
							|  |  |  |     networks:
 | 
					
						
							|  |  |  |       - candidat-network
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   chatbot:
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							| 
									
										
										
										
											2025-09-20 11:56:15 +02:00
										 |  |  |       context: ../../AISApp
 | 
					
						
							| 
									
										
										
										
											2025-09-20 10:45:21 +02:00
										 |  |  |       dockerfile: Dockerfile
 | 
					
						
							|  |  |  |     image: candidat/chatbot:latest
 | 
					
						
							|  |  |  |     container_name: backend-chatbot
 | 
					
						
							|  |  |  |     environment:
 | 
					
						
							|  |  |  |       - ASPNETCORE_ENVIRONMENT=Production
 | 
					
						
							|  |  |  |       - OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
 | 
					
						
							|  |  |  |       - CHATBOT_DB_HOST=database
 | 
					
						
							|  |  |  |       - CHATBOT_DB_NAME=${MYSQL_DATABASE}
 | 
					
						
							|  |  |  |       - CHATBOT_DB_USER=${MYSQL_USER}
 | 
					
						
							|  |  |  |       - CHATBOT_DB_PASSWORD=${MYSQL_PASSWORD}
 | 
					
						
							|  |  |  |       - CHATBOT_DB_PORT=3306
 | 
					
						
							|  |  |  |     ports:
 | 
					
						
							|  |  |  |       - "5000:80"
 | 
					
						
							|  |  |  |     networks:
 | 
					
						
							|  |  |  |       - candidat-network
 | 
					
						
							|  |  |  |     restart: unless-stopped
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | networks:
 | 
					
						
							|  |  |  |   candidat-network:
 | 
					
						
							|  |  |  |     external: true
 | 
					
						
							|  |  |  | 
 |