Archived, see https://git.autonomic.zone/ruangrupa/livingroom
|
||
---|---|---|
.dockerignore | ||
.drone.yml | ||
.env.sample | ||
.gitignore | ||
compose.yml | ||
Dockerfile | ||
entrypoint.sh.tmpl | ||
LICENSE | ||
makefile | ||
poetry.lock | ||
pubspace.py | ||
pubspace.sh | ||
pyproject.toml | ||
README.md |
pubspace
A service to facilitate collective digital publishing practices.
Mapping out the pubspace
-
Services:
-
Types of shares:
- cloud.lumbung.space: links to file paths
- tv.lumbung.space: links to videos
- social.lumbung.space: links to posts
-
Publishing flows:
- cloud.lumbung.space: Using Nextcloud flows, we can trigger an outgoing HTTP request towards
pubspace
- tv.lumbung.space: Using a federation client we can watch for specific hashtags to trigger publishing
- social.lumbung.space: Using a federation client, we can watch for specific hashtags to trigger publishing
- cloud.lumbung.space: Using Nextcloud flows, we can trigger an outgoing HTTP request towards
Nextcloud flow script
echo "TODO"
Deployment
Work In Progress
$ printf $YOURMASTODONACCESSTOKEN | docker secret create publish_lumbung_space_access_token_v1 -
$ cp .env.sample .env # and update the values to match the environment
$ set -a && source .env && set +a
$ docker stack deploy -c compose.yml publish_lumbung_space