ActivityPub translation layer/bridge for Versia Server
Find a file
2024-11-22 22:19:52 +01:00
.devcontainer [fix]: rm nix from devc 2024-04-16 17:39:43 +00:00
.github/workflows ci: accept-flake-config in workflows 2024-08-25 19:45:24 +02:00
ap_user_test fix 2024-07-26 17:33:07 +02:00
migration fix: formatting & DB 2024-07-27 16:24:04 +02:00
src fix emojis 2024-11-22 22:19:52 +01:00
.env.example feat: rename to Versia 2024-08-28 15:24:22 +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 feat: basic AP <-> lysand conversion (#4) 2024-06-18 01:56:25 +00:00
Cargo.lock fix: change some thing to point to API_DOMAIN 2024-08-28 16:24:39 +02:00
Cargo.toml feat: rename to Versia 2024-08-28 15:24:22 +02:00
Changelog.md feat: rename to Versia 2024-08-28 15:24:22 +02:00
CODE_OF_CONDUCT.md feat! AGPL3 + Contributor Covenant 2024-04-14 23:52:42 +02:00
debug-bootstrap.sh feat: debug script 2024-07-16 19:56:40 +02:00
docker-compose.yml feat: rename to Versia 2024-08-28 15:24:22 +02:00
flake.lock flake: update sources 2024-11-19 20:57:49 +01:00
flake.nix feat: rename to Versia 2024-08-28 15:24:22 +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
nix-bootstrap.sh feat: rename to Versia 2024-08-28 15:24:22 +02:00
README.MD feat: rename to Versia 2024-08-28 15:24:22 +02:00
shell.nix unfinished nix module setup 2024-05-03 00:22:08 +02:00

Versia Logo

Versia ActivityPub Bridge

Nix Flake actions

ActivityPub/ActivityStreams compatibility layer for Versia Server.

Designed as a microservice, runs as its own process and communicates with the main server via HTTP.

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

Docker/Podman

To build the Docker image, run the following command:

docker build -t activitypub:latest .

To run the docker image, use the docker-compose.yml file:

wget https://raw.githubusercontent.com/versia-pub/activitypub/main/docker-compose.yml

docker-compose up -d

If you are building from source, make sure to replace the image name in the docker-compose.yml file.