services: db-target: image: mysql:8.0 container_name: petshop-db-target restart: always environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: Petstoredb_target MYSQL_USER: petshop MYSQL_PASSWORD: petshop ports: - "3307:3306" volumes: - db_target_data:/var/lib/mysql - ./src/main/resources/dev/final-target/final_target_schema.sql:/docker-entrypoint-initdb.d/01_final_target_schema.sql:ro - ./src/main/resources/dev/final-target/final_target_seed.sql:/docker-entrypoint-initdb.d/02_final_target_seed.sql:ro healthcheck: test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-uroot", "-proot"] interval: 10s timeout: 5s retries: 30 start_period: 40s volumes: db_target_data: