Skip to content

mutlumesaj/media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mindlee Media Host

IG yayını için lokal medyayı public URL'e taşıyan küçük servis (content-studio CoolifyMediaHost bunu kullanır). IG lokal dosya kabul etmez → image_url/video_url ister.

Uçlar

  • POST /upload (Bearer MEDIA_UPLOAD_TOKEN, multipart file) → {"url": "<PUBLIC_BASE>/m/<sha>.<ext>"}
  • GET /m/<ad> → dosya (public)
  • DELETE /m/<ad> (Bearer) → sil
  • GET /health

Env

  • MEDIA_UPLOAD_TOKEN — upload/delete için bearer
  • PUBLIC_BASEhttps://media.mindlee.app
  • MEDIA_DATA_DIR/data (persistent volume)

Coolify deploy

  1. Yeni resource (Dockerfile) → bu dizin.
  2. Subdomain: media.mindlee.app (DNS A → sunucu, Coolify domain).
  3. Env: MEDIA_UPLOAD_TOKEN=<gizli>, PUBLIC_BASE=https://media.mindlee.app.
  4. Persistent volume → /data.
  5. content-studio .env: MEDIA_HOST_URL=https://media.mindlee.app, MEDIA_HOST_TOKEN=<aynı token>.

Local çalıştır: .venv/bin/uvicorn main:app --reload

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors