A place your community is happy to call home. https://bonfirenetworks.org/
Go to file
2024-09-09 19:23:00 +01:00
.env.sample OPENID_1_DISCOVERY 2024-09-09 19:23:00 +01:00
.gitignore initial draft 2022-03-09 11:24:27 +13:00
abra.sh first working version :) 2022-03-09 18:36:53 +13:00
compose.meilisearch.yml make meilisearch optional 2024-02-16 20:07:01 +00:00
compose.yml OPENID_1_DISCOVERY 2024-09-09 19:23:00 +01:00
entrypoint.sh.tmpl first working version :) 2022-03-09 18:36:53 +13:00
README.md versions and docs 2024-08-08 13:34:23 +01:00
secrets.sh improve 2022-03-30 16:38:17 +13:00

bonfire

A coop-cloud recipe for deploying Bonfire

  • Category: Apps
  • Status: 1, alpha
  • Image: bonfirenetworks/bonfire, 4, upstream
  • Healthcheck:
  • Backups:
  • Email:
  • Tests:
  • SSO:

Basic usage

  1. Install abra on your computer
  2. Prepare your server with abra server add your-server.domain.name
  3. Deploy the coop-cloud/traefik proxy if you haven't already
  4. abra app new --secrets bonfire
  5. abra app config your-server.domain.name to check and edit the config (there are comments to explain the different options)
  6. abra app deploy your-server.domain.name
  7. Open the configured domain in your browser and sign up!

Upgrades

abra app deploy --force your-server.domain.name

FAQ

The app isn't starting

On the server, try this command to see what services are starting or not: docker service ls and this one to debug why one isn't starting: docker service ps $container_name

How can I sign up via CLI?

Go into your app's Elixir console and enter something like Bonfire.Me.make_account_only("my@email.net", "my pw")

How can I get to the app's Elixir console?

abra app run your-server.domain.name app bin/bonfire remote