From 7254d87a726fde8c41f74bf5623d866a2d61b879 Mon Sep 17 00:00:00 2001 From: kbrianngeno Date: Fri, 13 Mar 2026 15:18:22 +0000 Subject: [PATCH] first commit --- .gitignore | 2 ++ docker-compose.yml | 62 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c06317a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +/data \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ed9d68f --- /dev/null +++ b/docker-compose.yml @@ -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; + # " \ No newline at end of file