[UNMAINTAINED] Activitypub server in Rust
Log | Files | Refs | README | LICENSE

commit 6af574a98f19fab0ba1ff30edfb0e9dca0db7b3c
parent 2cba33d1a59edc105a59579fff6b707450d960dc
Author: alex wennerberg <alex@alexwennerberg.com>
Date:   Mon,  4 May 2020 18:43:29 -0500

Add deployment note, badge, fix github action (I hope)

M.github/workflows/rust.yml | 2++
MREADME.md | 4+++-
Msrc/main.rs | 2+-
3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml @@ -13,6 +13,8 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Install sqlite + run: sudo apt-get install sqlite3 libsqlite3-dev - name: Build run: cargo build --verbose - name: Run tests diff --git a/README.md b/README.md @@ -1,7 +1,9 @@ # Gourami +![Build and Test](https://github.com/alexwennerberg/gourami/workflows/Build%20and%20Test/badge.svg) An intentionally small, ultra-lightweight social media network (ActivityPub integration TBD) + ## Philosophy and Design Gourami differs from existing social networks in a number of ways: @@ -37,6 +39,6 @@ Run the local server with `gourami_social run` ## Deployment -Get a Linux box and configure it. Set up ssl, firewall rules, logging, etc. +**Gourami is in alpha / development stage.** I have a small server running with some of my friends, but this is absolutely not ready for any sort of production environment, and a key feature, ActivityPub federation, is not finished yet. I think it'd be interesting to set this up so that it can be deployed on a Platform as a Service or Function as a Service offering, but I haven't found any great way to run Sqlite in that context. I may put together an ansible playbook or something. diff --git a/src/main.rs b/src/main.rs @@ -4,7 +4,7 @@ use gourami_social::routes::run_server; #[tokio::main] async fn main() { let matches = App::new("Gourami") - .version("0.0.0") + .version("0.1.0") .author("Alex Wennerberg <alex@alexwennerberg.com>") .about("Gourami server and admin tools") .subcommand(App::new("run").about("Run server"))