version: "3.9" services: mysql: image: mysql:8.0 container_name: aivideo-mysql restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: 123456 MYSQL_DATABASE: aivideo ports: - "3306:3306" volumes: - mysql-data:/var/lib/mysql - ./sql:/docker-entrypoint-initdb.d command: --default-authentication-plugin=mysql_native_password redis: image: redis:7 container_name: aivideo-redis restart: unless-stopped ports: - "6379:6379" minio: image: minio/minio:latest container_name: aivideo-minio restart: unless-stopped environment: MINIO_ROOT_USER: minioadmin MINIO_ROOT_PASSWORD: minioadmin ports: - "9000:9000" - "9001:9001" command: server /data --console-address ":9001" volumes: - minio-data:/data volumes: mysql-data: minio-data: