feat: improve media delivery and web upload pipeline
All checks were successful
CI / test (push) Successful in 26s

- make minio bucket downloadable for direct media links

- switch object keys to random uuid-based names

- add client-side image compression before upload
This commit is contained in:
2026-03-07 23:49:14 +03:00
parent 81c08a97f6
commit ff6f409c5a
3 changed files with 63 additions and 13 deletions

View File

@@ -92,7 +92,8 @@ services:
- -ec
- >
mc alias set local http://minio:9000 ${MINIO_ROOT_USER:-minioadmin} ${MINIO_ROOT_PASSWORD:-minioadmin};
mc mb --ignore-existing local/${S3_BUCKET_NAME:-messenger-media}
mc mb --ignore-existing local/${S3_BUCKET_NAME:-messenger-media};
mc anonymous set download local/${S3_BUCKET_NAME:-messenger-media}
restart: "no"
backend: