ops(minio): script to set global CORS allow-origin (verified working)
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
#!/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='
|
||||||
|
"
|
||||||
Reference in New Issue
Block a user