version: "3.8" services: bot: image: marcogll/vanessa-bot:1.2 container_name: vanessa_bot restart: always env_file: - .env environment: - MYSQL_HOST=db - MYSQL_USER=${MYSQL_USER} - MYSQL_PASSWORD=${MYSQL_PASSWORD} - MYSQL_DATABASE=${MYSQL_DATABASE} depends_on: db: condition: service_healthy command: ["python", "main.py"] db: image: mysql:8.0 container_name: vanessa_db restart: always environment: MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} healthcheck: test: ["CMD-SHELL", "mysqladmin ping -h localhost -u${MYSQL_USER} -p${MYSQL_PASSWORD}"] interval: 10s timeout: 5s retries: 6 start_period: 30s volumes: - mysql_data:/var/lib/mysql volumes: mysql_data: