version: '3' services: robo-ai-server: image: recommend_py_311:latest build: context: ./robo-dividend dockerfile: ./robo-dividend/Dockerfile container_name: recommend-server command: ["python", "/usr/src/app/web/robo_controller.py"] environment: - TZ=Asia/Shanghai - MYSQL_HOST=robo-db - MYSQL_USER=root - MYSQL_PORT=3307 - MYSQL_PWD=#robo@tw_2024 - MYSQL_DBNAME=robo-db - LOG_FILE=/var/python/logs/info.log - LOG_HANDLERS=[console,file] volumes: - ./robo-dividend:/usr/src/app - ./logs/:/var/python/logs restart: always depends_on: - robo-db ports: - "8080:8080" robo-db: image: mysql:latest container_name: robo-db ports: - "3307:3307" environment: - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=changeit - MYSQL_DATABASE=mdis_prr3 volumes: - ./conf/mysql/my.cnf:/etc/my.cnf:ro - ./mysql-data:/var/lib/mysql:rw