services:
  mysql:
    image: mysql:8.0.39
    container_name: study-mysql-8039
    restart: "no"
    command:
      - --innodb-page-size=16384
      - --innodb-buffer-pool-size=256M
    environment:
      MYSQL_ROOT_PASSWORD: labpass
      MYSQL_DATABASE: study
    ports:
      - "3307:3306"
    healthcheck:
      test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-uroot", "-plabpass", "--silent"]
      interval: 2s
      timeout: 3s
      retries: 30
