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: context: ../../AISApp 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