diff --git a/projects/minio/.env b/projects/minio/.env new file mode 100644 index 0000000..362ba7c --- /dev/null +++ b/projects/minio/.env @@ -0,0 +1,2 @@ +MINIO_ROOT_PASSWORD=redacted +MINIO_ROOT_USER=redacted diff --git a/projects/minio/.gitignore b/projects/minio/.gitignore new file mode 100644 index 0000000..7b8eeeb --- /dev/null +++ b/projects/minio/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +.vscode/ diff --git a/projects/minio/README.md b/projects/minio/README.md new file mode 100644 index 0000000..bd32471 --- /dev/null +++ b/projects/minio/README.md @@ -0,0 +1,3 @@ +# minio + +This is the minio Docker Compose stack extracted from the homelab monorepo. diff --git a/projects/minio/compose.yaml b/projects/minio/compose.yaml new file mode 100644 index 0000000..a5bd71f --- /dev/null +++ b/projects/minio/compose.yaml @@ -0,0 +1,21 @@ +services: + minio: + image: minio/minio:latest + container_name: minio + ports: + - 9000:9000 + - 9001:9001 + networks: + - minionetwork + volumes: + - minio_data:/data + command: server /data --console-address ":9001" + environment: + MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD} + MINIO_ROOT_USER: ${MINIO_ROOT_USER} +networks: + minionetwork: + driver: bridge +volumes: + minio_data: + driver: local