Hi everyone, thank you for this awesome service. I...
# ask-metaflow
g
Hi everyone, thank you for this awesome service. I really like the concept. I have a question about UI and Service. Because our company has no ability to store, process data outside our contour, we are using local clusters and services without internet connection. So that s3 is not our option. When we have upped service and ui, I can't see my artefacts in ui. File in the attachment. And I understand this problem, that is because using local datastore. But do you have any other options for this case?
1
v
g
Oh, thank you for quick response. Am I understanding clearly, that it is only for artifacts storage? Processing will be realised locally, not in Kubernetes.
v
correct. You can run locally and use Minio just for storage. In this case Metaflow service will track all your runs and you can see them in the UI
❤️ 1
g
Thank you so much. I will try.
👍 1
v
let us know if you can't get it up and running easily. We are happy to help 🙂
g
I want to continue in this thread. So I have upped minio in metaflow-service docker-compose. The config looks like this:
Copy code
minio:
    image: minio/minio
    ports:
      - "9000:9000"
      - "9001:9001"
    
    environment:
      MINIO_ACCESS_KEY: minio_bigdata
      MINIO_SECRET_KEY: h4fuisjf#4jd
    volumes:
      - minio_data:/data
      - minio_config:/root/.minio
    command: server --console-address ":9001" /data
Then I have added environmental variable in metaflow ui_backend:
Copy code
environment:
      ...
      - AWS_ACCESS_KEY_ID=QqloHIKVwDZTClOH
      - AWS_SECRET_ACCESS_KEY=zyvmoz-2giSba-hybnem
      - AWS_DEFAULT_REGION=kz-central-1
      - METAFLOW_DATASTORE=s3
      - METAFLOW_DATATOOLS_DEFAULT_DATASTORE=<s3://metaflow>
      - S3_ENDPOINT_URL=<http://minio:9000>
And created public bucket in minio console, generated access keys. But it doesn't work. I have read other related threads, but they are using .cer certificates. I really don't understand where to generate this certs