version: "3.8" services: mysql: image: mysql:8 container_name: my-mysql restart: always environment: MYSQL_ROOT_PASSWORD: ${MYSQL_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} ports: - "3306:3306" volumes: - mysql_data:/var/lib/mysql python: build: . container_name: data-loader depends_on: - mysql environment: MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} MYSQL_HOST: mysql MYSQL_PORT: 3306 MYSQL_DATABASE: ${MYSQL_DATABASE} PYTHONPATH: /app volumes: - .:/app command: python interaction_db/data_loader.py volumes: mysql_data: