diff --git a/backend/src/lib/minio.js b/backend/src/lib/minio.js index 0b182ab..dba4e79 100644 --- a/backend/src/lib/minio.js +++ b/backend/src/lib/minio.js @@ -10,13 +10,12 @@ const client = new S3Client({ endpoint: ENDPOINT, region: 'us-east-1', credentials: { - accessKeyId: process.env.MINIO_ROOT_USER || 'minioadmin', - secretAccessKey: process.env.MINIO_ROOT_PASSWORD || 'minioadmin', + accessKeyId: process.env.MINIO_ACCESS_KEY || process.env.MINIO_ROOT_USER || 'minioadmin', + secretAccessKey: process.env.MINIO_SECRET_KEY || process.env.MINIO_ROOT_PASSWORD || 'minioadmin', }, forcePathStyle: true, // required for MinIO, requestChecksumCalculation: 'WHEN_REQUIRED', // ← don't add checksums automatically responseChecksumValidation: 'WHEN_REQUIRED', // ← don't validate on response either - }); export function publicUrl(objectKey) { diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index fbbe2f0..7dc767c 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -22,6 +22,8 @@ services: MINIO_BUCKET: glitch-university MINIO_ROOT_USER: ${MINIO_ROOT_USER} MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD} + MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY} + MINIO_SECRET_KEY: ${MINIO_SECRET_KEY} expose: - "3001" networks: