Skip to content

Commit

Permalink
Add minio
Browse files Browse the repository at this point in the history
  • Loading branch information
a-h-abid committed Jan 11, 2025
1 parent 8c53b99 commit 20a4c46
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

# Main files ignored for freedom
.env
*.env
!*.example.env
docker-compose.override.yaml
docker-compose.override.yml
compose.*yaml
Expand Down
52 changes: 52 additions & 0 deletions minio/compose.minio.example.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
volumes:
common-minio-data:
name: 'common-minio-data'
common-minio-client-config:
name: 'common-minio-client-config'

services:
minio:
image: quay.io/minio/minio:${MINIO_IMAGE_TAG:-RELEASE.2024-12-18T13-15-44Z}
env_file:
- .env
command:
- minio
- server
- /data
- --console-address
- ":${MINIO_CONSOLE_PUBLISH_PORT:-9001}"
networks:
common-net:
aliases:
- common-minio
ports:
- ${MINIO_API_PUBLISH_PORT:-9000}:9000
- ${MINIO_CONSOLE_PUBLISH_PORT:-9001}:${MINIO_CONSOLE_PUBLISH_PORT:-9001}
volumes:
- common-minio-data:/data
deploy:
resources:
limits:
memory: 1GB

minio-client:
image: quay.io/minio/mc:${MINIO_CLIENT_IMAGE_TAG}
command: ["--version"]
depends_on:
- minio
networks:
- common-net
volumes:
- common-minio-client-config:/root/.mc

minio-nginx:
image: nginx:${MINIO_NGINX_IMAGE_TAG:-alpine}
restart: "no"
depends_on:
- minio
networks:
- common-net
volumes:
- ./nginx/conf.d:/etc/nginx/conf.d
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/certs:/etc/nginx/certs
6 changes: 6 additions & 0 deletions minio/minio.example.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
MINIO_ROOT_USER=access-key
MINIO_ROOT_PASSWORD=secret-key
MINIO_BROWSER=on

# MINIO_SERVER_URL=http://localhost:9000
# MINIO_BROWSER_REDIRECT_URL=http://localhost:9001
6 changes: 6 additions & 0 deletions minio/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# MinIO

An AWS S3 like Object Storage that is free & open-source.

**Website:** https://min.io/
**Github:** https://github.com/minio/

0 comments on commit 20a4c46

Please sign in to comment.