Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibug/cf-github-releases
Serverless download site with GitHub Releases and Cloudflare Workers
https://github.com/ibug/cf-github-releases
cloudflare cloudflare-workers github github-releases serverless
Last synced: 25 days ago
JSON representation
Serverless download site with GitHub Releases and Cloudflare Workers
- Host: GitHub
- URL: https://github.com/ibug/cf-github-releases
- Owner: iBug
- License: mit
- Created: 2020-08-20T09:31:53.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-14T21:12:10.000Z (about 1 year ago)
- Last Synced: 2024-04-17T23:58:31.031Z (7 months ago)
- Topics: cloudflare, cloudflare-workers, github, github-releases, serverless
- Language: JavaScript
- Homepage:
- Size: 38.1 KB
- Stars: 18
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cloudflare Worker for GitHub Releases
Build a serverless download site with GitHub Releases and Cloudflare Workers
## Features
- Based on GitHub Releases, so no total size limit or bandwidth limit.
- GitHub Releases limits size of single files to 2 GB each
- Custom domain with Cloudflare Workers
- One level of directory structure is supported via different release tags.
- Minimalist UI with Bootstrap and Font AwesomePreview:
![Screenshot](https://raw.githubusercontent.com/iBug/image/master/cloudflare/cf-github-releases.png)
## Setup
### Install Wrangler
See [Cloudflare's documentation](https://developers.cloudflare.com/workers/wrangler/install-and-update/) for more information.
### `wrangler.toml`
Copy `wrangler.example.toml` to `wrangler.toml` and fill in your own information into the variables. Refer to [Cloudflare's documentation](https://developers.cloudflare.com/workers/wrangler/configuration/) for more information.
### `config.js`
Copy `config.example.js` to `config.js` and fill in your own information as guided.
## License
The MIT License