diff --git a/quadlets/minio/data.volume b/quadlets/minio/data.volume new file mode 100644 index 0000000..55b62d6 --- /dev/null +++ b/quadlets/minio/data.volume @@ -0,0 +1,2 @@ +[Volume] +VolumeName=minio-data diff --git a/quadlets/minio/minio.container b/quadlets/minio/minio.container new file mode 100644 index 0000000..49a09a7 --- /dev/null +++ b/quadlets/minio/minio.container @@ -0,0 +1,27 @@ +[Unit] +Description=A minio server container for local S3 compatible storage + +[Service] +Restart=on-failure +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +ContainerName=minio +Image=docker.io/minio/minio + +HostName=minio +PublishPort=9000:9000 +PublishPort=9001:9001 + +Volume=minio-data:/data + +Environment=MINIO_ROOT_USER=admin +Environment=MINIO_VOLUMES=/data + +Secret=minio-root-pw,type=env,target=MINIO_ROOT_PASSWORD + +Exec=server --console-address ":9001" +