Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aravindhnivas/umdaui-update-server
https://github.com/aravindhnivas/umdaui-update-server
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/aravindhnivas/umdaui-update-server
- Owner: aravindhnivas
- License: mit
- Created: 2023-11-25T15:31:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-19T11:43:59.000Z (11 months ago)
- Last Synced: 2024-11-14T14:12:12.066Z (2 months ago)
- Language: TypeScript
- Size: 399 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tauri Update Server: Cloudflare
[![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/killeencode/umdaui-update-server)
## One-Click Deploy
1. Click the button above, let Cloudflare walk you through: it's easy!
2. Go to your forked repository, edit `wrangler.toml`:
- Update `GITHUB_ACCOUNT` and `GITHUB_REPO` to point to the Tauri project you're publishing releases fromMuch credit to [@lemarier](https://github.com/lemarier) for the underlying logic at
## Tauri Version Support
### Tauri >= v1.0.0-rc5
use `https://your-update-server.com/v1` route
For example usage, see [Brancato config](https://github.com/KilleenCode/brancato/blob/main/src-tauri/tauri.conf.json#L55)
### Legacy
use `https://your-update-server.com/`
## Cloudflare Wrangler
### ๐ฉ ๐ป Developing
`wrangler dev`
[`src/index.ts`](./src/index.ts) calls the request handler in [`src/handler.ts`](./src/handler.ts), and will return the [request method](https://developer.mozilla.org/en-US/docs/Web/API/Request/method) for the given request.
### ๐งช Testing
This template comes with jest tests which simply test that the request handler can handle each request method. `npm test` will run your tests.
### ๐ Previewing and Publishing
`wrangler preview`
`wrangler publish`For information on how to preview and publish your worker, please see the [Wrangler docs](https://developers.cloudflare.com/workers/tooling/wrangler/commands/#publish).
## Private repos
In order to work with private repos you need to set `GITHUB_TOKEN` variable to your `wrangler.toml` file. You can create a [personal access token here](https://github.com/settings/tokens/new), create it with the repo permissions.