#!/bin/bash # Set global CORS allow-origin on MinIO instance (taxi-minio container). # This MinIO version does not expose per-bucket PutBucketCors; CORS is global. # # Run on VDS 100.64.0.12 as root. Idempotent — safe to re-run after origin list changes. set -e export TERM=xterm ALLOWED_ORIGINS="https://mechanic.pptaxi.ru,https://crm.pptaxi.ru,http://localhost:5173,http://localhost:8000" docker exec taxi-minio sh -c " mc alias set local http://localhost:9000 \"\$MINIO_ROOT_USER\" \"\$MINIO_ROOT_PASSWORD\" >/dev/null mc admin config set local api cors_allow_origin='$ALLOWED_ORIGINS' echo echo '=== verify cors_allow_origin ===' mc admin config get local api | tr ' ' '\n' | grep '^cors_allow_origin=' "