version: '3.8' services: db: image: mysql:8.0 container_name: comparison_db restart: always environment: MYSQL_ROOT_PASSWORD: admin MYSQL_DATABASE: comparisondb ports: - "3307:3306" volumes: - mysql_data:/var/lib/mysql app: build: . container_name: comparison_app restart: always environment: FLASK_ENV: development FLASK_DEBUG: "True" FLASK_HOST: "0.0.0.0" FLASK_PORT: "5001" DB_DIALECT: mysql DB_DRIVER: pymysql DB_HOST: db DB_PORT: 3306 DB_NAME: comparisondb DB_USER: root DB_PASSWORD: admin ports: - "5001:5001" depends_on: - db volumes: - ./app/logs:/app/app/logs - ./app/static/uploads:/app/app/static/uploads - ./app/static/downloads:/app/app/static/downloads volumes: mysql_data: