networks: default: name: eigen-monitoring external: true services: minio: image: quay.io/minio/minio:RELEASE.2024-09-13T20-26-02Z container_name: minio restart: always command: server /data --console-address ":9001" labels: - "traefik.enable=true" # Console - "traefik.http.services.minio-console.loadbalancer.server.port=9001" - "traefik.http.routers.minio-console.rule=Host(`console.eigen.research`)" - "traefik.http.routers.minio-console.service=minio-console" - "traefik.http.routers.minio-console.entryPoints=web" # API - "traefik.http.services.minio-api.loadbalancer.server.port=9000" - "traefik.http.routers.minio-api.rule=Host(`minio.eigen.research`)" - "traefik.http.routers.minio-api.service=minio-api" - "traefik.http.routers.minio-api.entryPoints=web" volumes: - "./.data:/data" environment: MINIO_ROOT_USER: eigen MINIO_ROOT_PASSWORD: verysecret MINIO_SERVER_URL: http://minio:9000 MINIO_BROWSER_REDIRECT_URL: http://console.eigen.research MINIO_SITE_REGION: ap-indonesia-1 MINIO_SITE_NAME: instance-1 MINIO_PROMETHEUS_AUTH_TYPE: public