Инициализируем git-репозиторий: git init
Инициализируем DVC: dvc init
-
Добавляем бакет:
dvc remote add -d minio_storage s3://test1 -
Настраиваем использование ssl:
dvc remote modify minio_storage use_ssl false -
Добавляем ссылку на minio:
dvc remote modify minio_storage endpointurl http://85.239.47.84:9000
Пример содержимого config-файла:
[core]
remote = minio_storage
['remote "minio_storage"']
url = s3://test1
use_ssl = false
endpointurl = http://85.239.47.84:9000
- Потом добавьте credentials для minio в config.local
-
Добавляем данные в DVC:
dvc add <FILE/FOLDER NAME> -
Добавляем метаданные в git:
git add <*.dvc FILE> -
Пушим данные через DVC в remote:
dvc push -
Дальше все коммитим/пушим в git как обычно.
...
- Получаем данные через DVC из remote:
dvc pull
Или запускаем dvc repro для запуска пайплайна