version: '3.7' services: minio: container_name: minio hostname: minio image: minio/minio user: 1000:1000 volumes: - ${MINIO_DATA}/data:/mnt/data - ./data/home:/home/data ports: - ${PORT_MAPPING} # s3, port 9000 environment: MINIO_ROOT_USER: ${MINIO_ROOT_USER} MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD} HOME: /home/data command: server --console-address ":9001" /mnt/data healthcheck: test: ["CMD", "curl", "-fail", "--insecure", "https://localhost:9000/minio/health/live"] interval: 30s timeout: 20s retries: 3