Skip to content

Fix serverless download path + add deployment notes#1

Open
rakibulism wants to merge 17 commits intoaverygan:mainfrom
rakibulism:main
Open

Fix serverless download path + add deployment notes#1
rakibulism wants to merge 17 commits intoaverygan:mainfrom
rakibulism:main

Conversation

@rakibulism
Copy link
Copy Markdown

This update fixes an issue where the app fails on serverless platforms due to restricted filesystem access.

I changed the download directory logic to automatically use /tmp/reclip-downloads when running on environments like Vercel or AWS Lambda, while keeping the default local behavior unchanged.

Also added deployment notes in README to clarify:

serverless limitations (ephemeral storage, non-persistent jobs)
recommended setup using DOWNLOAD_DIR
why long downloads may fail in serverless environments

This makes the project more stable for experimentation on serverless, even though it still works best on a long-running server.

…invocation_failed-error

Fix Vercel/serverless startup failure caused by unwritable downloads path
…invocation_failed-error

Rename project to Clipdown and add serverless-friendly DOWNLOAD_DIR
…invocation_failed-error

Rename project to Clipdown; prefer /tmp on serverless and add theme switcher UI
…invocation_failed-error

Add robust yt-dlp fallback and top-right social links (remove 'Theme' label)
…invocation_failed-error

Rename ReClip to Clipdown; add serverless/download dir handling, yt-dlp overrides, cookies support, and UI/theme updates
…invocation_failed-error

Rebrand to Clipdown, add theme UI and robust yt-dlp/serverless handling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant