infra/stacks/instagram-poster
Viktor Barzin c44d855960 ig-poster: pivot to Telegram-only delivery (manual IG upload)
User dropped Postiz/Instagram OAuth (Meta Business Account flagged
+ Postiz scope drift). New pipeline ends at Telegram — full-quality
JPEG delivered to the bot chat, manually uploaded to IG by the user.

- Image bumped to 25e46efd: adds /deliver/{asset_id} endpoint that
  multipart-uploads to Telegram (URL-fetch fails through Cloudflare
  for >5MB), then tags 'posted' in Immich.
- ESO now syncs telegram_bot_token + telegram_chat_id from Vault.
- Public ingress paths grow to ['/image', '/original'] (Authentik
  bypass on /original is harmless — files are user-tagged, low blast
  radius — and useful for ad-hoc browser downloads).
- Memory limit 512Mi -> 1500Mi: full-resolution Pillow HEIC decode
  was OOMing on 12MP+ phone photos.
- discover.json simplified to scan -> deliver per item; approval and
  post workflows already deactivated. Telegram bot webhook removed.
2026-05-10 11:12:37 +00:00
..
modules/instagram-poster ig-poster: pivot to Telegram-only delivery (manual IG upload) 2026-05-10 11:12:37 +00:00
main.tf add postiz + instagram-poster stacks for IG Stories pipeline 2026-05-10 11:12:37 +00:00
secrets add postiz + instagram-poster stacks for IG Stories pipeline 2026-05-10 11:12:37 +00:00
terragrunt.hcl ig-poster: pivot to Telegram-only delivery (manual IG upload) 2026-05-10 11:12:37 +00:00