ActivityPub translation layer/bridge for Versia Server
Find a file
2024-04-18 19:09:10 +02:00
.devcontainer [fix]: rm nix from devc 2024-04-16 17:39:43 +00:00
.github/workflows [fix]: update workflow 2024-04-17 22:03:00 +02:00
migration fomat 2024-04-18 04:03:52 +02:00
src Add follower and following count fields to user and person models 2024-04-18 19:09:10 +02:00
.envrc [feat]: basic nix dev enviroment 2024-03-21 12:41:02 +01:00
.gitattributes [feat]: basic nix dev enviroment 2024-03-21 12:41:02 +01:00
.gitignore [fix] make third mig sqlite compatible 2024-04-18 01:59:16 +02:00
build.rs [fix] format files 2024-04-09 19:55:07 +02:00
Cargo.lock [feat] first entities 2024-04-18 02:07:19 +02:00
Cargo.toml [feat] first entities 2024-04-18 02:07:19 +02:00
Changelog.md make markdown changelog 2024-04-15 00:06:13 +02:00
CODE_OF_CONDUCT.md feat! AGPL3 + Contributor Covenant 2024-04-14 23:52:42 +02:00
Dockerfile initial commit 2024-01-26 12:01:43 -08:00
flake.lock [feat]: initial migration 2024-04-18 01:47:18 +02:00
flake.nix [feat]: initial migration 2024-04-18 01:47:18 +02:00
Jenkinsfile [feat]: basic nix dev enviroment 2024-03-21 12:41:02 +01:00
justfile [feat]: basic nix dev enviroment 2024-03-21 12:41:02 +01:00
LICENSE feat! AGPL3 + Contributor Covenant 2024-04-14 23:52:42 +02:00
README.MD Use Action badge on readme 2024-04-09 20:21:42 +02:00
shell.nix [fix] format files 2024-04-09 19:55:07 +02:00

Lysand ActivityPub Layer

Nix Flake actions A simple activitypub compatibility layer ("bridge"), to make Lysand compatible with the ActivityPub and ActivityStreams protocol. The layer is realised in a microservice format.

Development (Flakes)

This repo uses Flakes from the get-go.

# Dev shell
nix develop

# or run via cargo
nix develop -c cargo run

# build
nix build

We also provide a justfile for Makefile'esque commands.

Building and running the docker image

To build the docker image, run the following command:

> docker build -t f:latest .

To run the docker image, run the following command:

docker run -i -e RUST_LOG="debug" -e DATABASE_URL="postgresql://postgres:postgres@host.docker.internal:5432/database" -e LISTEN="0.0.0.0:8080" -p 8080:8080 f:latest