Sign inSign up

containeroo/mirrio

By containeroo

Updated 12 months ago

Mirror two MinIO buckets

Image
0

10K+

containeroo/mirrio repository overview

mirrIO

About

  • Mirror two MinIO buckets
  • Delete files older than n days
  • Send status to prometheus pushgateway

Deployment

Please refer to the example deployment in the deploy/ directory of this repository.

Variables

mirrIO takes the following environment variables:

VariableDescriptionExample
JOB_NAMEDescription of sync job (default: mirrIO)gitlab-sync
SOURCE_URLURL for source MinIOhttp://source-minio.minio.svc.cluster.local:9000
SOURCE_ACCESSKEYSource MinIO accesskeyabc
SOURCE_SECRETKEYSource MinIO secretkeydef
SOURCE_BUCKETSource bucket namemybucket
DESTINATION_URLURL for backup MinIOhttp://destination-minio.minio.svc.cluster.local:9000
DESTINATION_ACCESSKEYDestination MinIO accesskeyghi
DESTINATION_SECRETKEYDestination MinIO secretkeyjkl
DESTINATION_BUCKETDestination bucket namemybucket
RETENTIONDelete files older than n days (default: 30d0h0m)7d0h0m
PUSHGATEWAY_URLPrometheus pushgateway URL (optional)http://prometheus-pushgateway.monitoring.svc.cluster.local:9091

Tag summary

Content type

Image

Digest

sha256:8e6402769

Size

44.3 MB

Last updated

12 months ago

docker pull containeroo/mirrio