---
apiVersion: v1
kind: Service
metadata:
  labels:
    io.kompose.service: minio
  name: minio
spec:
  ports:
    - name: "9000"
      port: 9000
      targetPort: 9000
    - name: "9001"
      port: 9001
      targetPort: 9001
  selector:
    io.kompose.service: minio

---
apiVersion: v1
kind: Pod
metadata:
  labels:
    io.kompose.service: minio
  name: minio
spec:
  containers:
    - args:
        - server
        - --console-address
        - :9001
        - /data
      envFrom:
        - configMapRef:
            name: env
      image: quay.io/minio/minio:RELEASE.2023-12-20T01-00-02Z
      name: ragflow-minio
      ports:
        - containerPort: 9000
          protocol: TCP
        - containerPort: 9001
          protocol: TCP
  restartPolicy: OnFailure

---
apiVersion: v1
data:
  COMPOSE_PROFILES: test-env
  DOC_ENGINE: test-env
  MINIO_CONSOLE_PORT: "9001"
  MINIO_PORT: "9000"
kind: ConfigMap
metadata:
  labels:
    io.kompose.service: minio-env
  name: env