GitHub - appflare/deploy: Deploy Appflare, a self-hosted app manager for Cloudflare, with the Deploy to Cloudflare button. Generated from appflare/appflare releases. · GitHub
Skip to content
appflarePublic

About

Deploy Appflare, a self-hosted app manager for Cloudflare, with the Deploy to Cloudflare button. Generated from appflare/appflare releases.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

Repository files navigation

Deploy Appflare

Install Appflare

The recommended way: sign in to Cloudflare and choose an address. The hosted deploy page installs Appflare without an API token or a Git repository to clean up.

Or use Cloudflare's Deploy button. The steps below cover that repository-based option.

Appflare is a self-hosted app manager for Cloudflare: one Worker in your own account that installs, updates, and removes Cloudflare-native apps from a catalog. This repository holds the prebuilt Appflare 0.5.1 for the Deploy to Cloudflare button. Nothing in it is built on deploy.

Three steps

  1. Deploy. Select the button, sign in to Cloudflare, and pick the account. Connect GitHub or GitLab if you have not yet, and choose a Git account: the button copies this repository into it, named after the project, and deploys it with Workers Builds. Tick Create private Git repository. No repository in that Git account may already have the project's name (the form does not warn you). Leave the two variables as they are and select Create and deploy.
  2. Set up. When the build finishes, the deploy page shows no address: open https://<project name>.<your subdomain>.workers.dev, or find the Worker under Workers & Pages. The setup wizard asks for a Cloudflare API token first, then creates your admin account.
  3. Clean up. Appflare updates itself and needs neither the copy nor Workers Builds. Its home page shows a card with links to disconnect Workers Builds from the Worker and to delete the copy. Do it: while the copy stays connected, any push to it deploys the old version it holds over the one Appflare has updated itself to.

Before you deploy

  • One Appflare per account. If the account already runs Appflare, do not deploy it again.
  • Cron triggers. Appflare uses one. A free account has five in total; if all five are used, the deploy fails.
  • A workers.dev subdomain. Register one in the dashboard (Workers & Pages) first if the account has none.

The full guide: Deploy with the button. Other ways to install are listed in Install Appflare.

About this repository

Generated by Appflare's release workflow from the signed release manager@0.5.1 and replaced on every release. Please open issues and pull requests on appflare/appflare. Appflare is not affiliated with Cloudflare.

Licensed under the Apache License 2.0; see LICENSE.

About

Deploy Appflare, a self-hosted app manager for Cloudflare, with the Deploy to Cloudflare button. Generated from appflare/appflare releases.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages