Initialize docker stack repo

This commit is contained in:
g4st3r
2026-03-07 17:28:59 +00:00
commit 319d4eeb3e
458 changed files with 67215 additions and 0 deletions

41
minio/docker-compose.yml Normal file
View File

@@ -0,0 +1,41 @@
version: "3.8"
services:
minio:
image: quay.io/minio/minio:latest
command: server /data1 /data2 --console-address ":9001"
environment:
MINIO_ROOT_USER: ${MINIO_ROOT_USER}
MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD}
MINIO_PROMETHEUS_AUTH_TYPE: public
MINIO_REGION: ru-1
ports:
- "9000:9000"
- "9110:9001"
volumes:
- /mnt/disk2/minio1:/data1
- /mnt/disk1/minio2:/data2
networks:
- app-net
restart: unless-stopped
minio-init:
image: quay.io/minio/mc:latest
depends_on: [minio]
environment:
MC_HOST_minio: "http://${MINIO_ROOT_USER}:${MINIO_ROOT_PASSWORD}@minio:9000"
entrypoint: >
/bin/sh -c "
mc alias set minio http://minio:9000 ${MINIO_ROOT_USER} ${MINIO_ROOT_PASSWORD} &&
mc mb -p minio/next cloud || true &&
mc admin user add minio nextcloud ${NEXTCLOUD_S3_SECRET} &&
mc admin policy attach minio readwrite --user nextcloud || true &&
exit 0
"
networks:
- app-net
restart: "no"
networks:
app-net:
external: true