move_images_to_minio #44

Merged
brian merged 15 commits from move_images_to_minio into main 2024-06-19 14:57:33 +02:00
Showing only changes of commit 2ee5ab2b9c - Show all commits
+15
View File
@@ -9,6 +9,21 @@ from minio import Minio
def connect(
) -> Minio:
"""Connect to MinIO server"""
# ensure necessary env vars available
necesasary_var_list = [
'MINIO_ENDPOINT',
'MINIO_ACCESS_KEY',
'MINIO_SECRET_KEY',
'MINIO_BUCKET_NAME',
]
for env_var in necesasary_var_list:
# ensure env var set
assert (
env_var in os.environ
), (
f"environment variable not set: {env_var}"
)
# prepare arguments
minio_endpoint = os.getenv('MINIO_ENDPOINT', default=None)
assert isinstance(minio_endpoint, str)
minio_access_key = os.getenv('MINIO_ACCESS_KEY', default=None)