Repository navigation
fix: resolve Cloudflare Worker deployment failure - #82
Merged
Merged
Conversation
The [site] section was causing deployment failures because it referenced a non-existent /public directory. Since dedpaste is a dynamic Cloudflare Worker using R2 storage (not a static site), this configuration section was unnecessary and has been removed. This resolves the deployment error: ENOENT: no such file or directory, scandir './public'
- Remove 16 redundant and test markdown files - Keep only essential documentation: README files, CLAUDE.md, and TODOs.md - Update TODOs.md to reflect completed tasks: - Custom error classes implementation - CI/CD pipeline setup with GitHub Actions - Testing infrastructure basics - ESLint and Prettier configuration This cleanup reduces repository clutter while preserving important project documentation and tracking actual progress on tasks.
github-actions Bot
added a commit
that referenced
this pull request
Sep 4, 2025
Version bump type: patch PR: #82 Title: fix: resolve Cloudflare Worker deployment failure
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
[site]configuration from wrangler.toml that was causing deployment failuresENOENT: no such file or directory, scandir './public'errorProblem
The deployment was failing because wrangler.toml contained a
[site]section pointing to a./publicdirectory that doesn't exist in the repository. This configuration is unnecessary for dedpaste since it's a dynamic Cloudflare Worker using R2 storage, not a Workers Site serving static assets.Solution
Removed the
[site]section entirely from wrangler.toml. The Worker now deploys successfully without looking for non-existent static assets.Test Results
✅ Local deployment successful after fix
✅ Worker deployed to https://dedpaste.pidof.workers.dev
✅ All bindings correctly configured (KV namespace and R2 bucket)
Type of Change