first commit

This commit is contained in:
2026-03-13 15:18:22 +00:00
commit 7254d87a72
2 changed files with 64 additions and 0 deletions

62
docker-compose.yml Normal file
View File

@@ -0,0 +1,62 @@
networks:
nginx:
driver: bridge
external: true
volumes:
minio-volume:
driver: local
services:
minio:
# image: minio/minio
image: quay.io/minio/minio:RELEASE.2025-02-18T16-25-55Z-cpuv1
#RELEASE.2024-10-13T13-34-11Z-cpuv1
container_name: minio
restart: unless-stopped
environment:
MINIO_ROOT_USER: ${MINIO_ROOT_USER}
MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD}
MINIO_DEFAULT_BUCKETS: ${MINIO_DEFAULT_BUCKETS}
MINIO_REGION: ${MINIO_REGION}
MINIO_BROWSER_REDIRECT_URL: ${MINIO_BROWSER_REDIRECT_URL}
MINIO_SERVER_URL: ${MINIO_SERVER_URL}
MINIO_IDENTITY_OPENID_CONFIG_URL: ${MINIO_IDENTITY_OPENID_CONFIG_URL}
MINIO_IDENTITY_OPENID_CLIENT_ID: ${MINIO_IDENTITY_OPENID_CLIENT_ID}
MINIO_IDENTITY_OPENID_CLIENT_SECRET: ${MINIO_IDENTITY_OPENID_CLIENT_SECRET}
MINIO_IDENTITY_OPENID_CLAIM_NAME: ${MINIO_IDENTITY_OPENID_CLAIM_NAME}
# MINIO_IDENTITY_OPENID_CLAIM_PREFIX: ${}
MINIO_IDENTITY_OPENID_SCOPES: ${MINIO_IDENTITY_OPENID_SCOPES}
MINIO_IDENTITY_OPENID_REDIRECT_URI: ${MINIO_IDENTITY_OPENID_REDIRECT_URI}
# MINIO_IDENTITY_OPENID_COMMENT: ${}
# MINIO_IDENTITY_OPENID_POLICY_NAME: ${MINIO_IDENTITY_OPENID_POLICY_NAME}
MINIO_BROWSER_LOGIN_ANIMATION: 'off'
MINIO_IDENTITY_OPENID_DISPLAY_NAME: 'Novicelab Dev SSO'
MINIO_IDENTITY_OPENID_VENDOR: ${MINIO_IDENTITY_OPENID_VENDOR}
MINIO_IDENTITY_OPENID_KEYCLOAK_REALM: ${MINIO_IDENTITY_OPENID_KEYCLOAK_REALM}
MINIO_IDENTITY_OPENID_KEYCLOAK_ADMIN_URL: ${MINIO_IDENTITY_OPENID_KEYCLOAK_ADMIN_URL}
MINIO_IDENTITY_OPENID_REDIRECT_URI_DYNAMIC: "on"
# MINIO_API_ROOT_ACCESS: "off"
networks:
- nginx
volumes:
- ./data:/data
ports:
- "9000:9000"
- "9001:9001"
command: [ "server", "--console-address", ":9001", "/data", "--address", ":9000" ]
user: "${UID}:${GID}"
# minio-buckets:
# image: quay.io/minio/mc:latest
# depends_on:
# - minio
# restart: unless-stopped
# entrypoint: >
# /bin/sh -c "
# /usr/bin/mc alias set dockerminio http://minio:9000 $${MINIO_ROOT_USER} $${MINIO_ROOT_PASSWORD};
# /usr/bin/mc mb dockerminio/bucket;
# exit 0;
# "