fix: adicionar region e logs no MinIO client

This commit is contained in:
Erik
2025-11-27 13:51:24 -03:00
parent 82e7fa958f
commit 0c74ea107a

View File

@@ -1,12 +1,18 @@
import * as Minio from 'minio';
const endpoint = process.env.MINIO_ENDPOINT || 'localhost';
const port = parseInt(process.env.MINIO_PORT || '9000');
const useSSL = process.env.MINIO_USE_SSL === 'true';
console.log(`[MinIO] Configurando cliente: ${endpoint}:${port} (SSL: ${useSSL})`);
export const minioClient = new Minio.Client({
endPoint: process.env.MINIO_ENDPOINT || 'localhost',
port: parseInt(process.env.MINIO_PORT || '9000'),
useSSL: process.env.MINIO_USE_SSL === 'true',
endPoint: endpoint,
port: port,
useSSL: useSSL,
accessKey: process.env.MINIO_ACCESS_KEY || 'admin',
secretKey: process.env.MINIO_SECRET_KEY || 'adminpassword',
pathStyle: true, // Força path-style URLs (endpoint/bucket ao invés de bucket.endpoint)
region: 'us-east-1', // Força região para evitar lookup
});
export const bucketName = process.env.MINIO_BUCKET_NAME || 'occto-images';