services: db: image: mysql:8.0 environment: MYSQL_ROOT_PASSWORD: sysadm-1963 MYSQL_DATABASE: bolsa MYSQL_USER: jfgiraud MYSQL_PASSWORD: lyon4 volumes: - db_data:/var/lib/mysql healthcheck: test: [ "CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-u", "root", "-psysadm-1963", ] interval: 3s timeout: 3s retries: 10 web: build: . command: python run.py volumes: - .:/app ports: - "5000:5000" environment: - DATABASE_URL=mysql+pymysql://jfgiraud:lyon4@db/bolsa depends_on: db: condition: service_healthy phpmyadmin: image: phpmyadmin/phpmyadmin ports: - "8080:80" environment: PMA_HOST: db MYSQL_ROOT_PASSWORD: sysadm-1963 depends_on: - db volumes: db_data: