mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-09-10 04:25:20 +02:00
Added fediverse bridge draft
This commit is contained in:
25
roles/web-app-bridgy-fed/README.md
Normal file
25
roles/web-app-bridgy-fed/README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# Bridgy Fed
|
||||
|
||||
## Description
|
||||
Bridgy Fed bridges ActivityPub (Fediverse), ATProto/Bluesky, and IndieWeb (webmentions/mf2). It mirrors identities and interactions across networks.
|
||||
|
||||
## Overview
|
||||
This role builds and runs Bridgy Fed as a Docker container and (optionally) starts a Datastore-mode Firestore emulator as a sidecar. It exposes HTTP locally for a front proxy.
|
||||
|
||||
Upstream docs & dev notes:
|
||||
- User & developer docs: https://fed.brid.gy and https://bridgy-fed.readthedocs.io/
|
||||
- Source: https://github.com/snarfed/bridgy-fed
|
||||
- Local run (reference): `flask run -p 8080` with APPVIEW_HOST/PLC_HOST/BGS_HOST/PDS_HOST set, and Datastore emulator envs
|
||||
|
||||
## Features
|
||||
- Dockerized Flask app (gunicorn)
|
||||
- Optional Firestore emulator (Datastore mode) sidecar
|
||||
- Front proxy integration via `sys-stk-front-proxy`
|
||||
|
||||
## Quick start
|
||||
1) Set domains and ports in inventory.
|
||||
2) Enable/disable the emulator in `config/main.yml`.
|
||||
3) Run the role; your front proxy will publish the app.
|
||||
|
||||
## Notes
|
||||
- Emulator is **not** for production; it’s in-memory unless you mount a volume/configure import/export.
|
Reference in New Issue
Block a user