From 0c6497ff02b8118bcefee37cc6fe0cbc02df4bb4 Mon Sep 17 00:00:00 2001 From: winter Date: Sat, 14 Dec 2024 16:26:40 +0000 Subject: add licence and readme --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..7eea76b --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# digitigrade + +an experimental server for the also-experimental pawpub federated social media +protocol. + +## running the server + +**it is not in a usable state yet!** nothing useful will happen by running it, +unless you're working on it. + +you should have: + +* php >= 8.3 +* composer +* a postgres server, database and user already set up +* a beanstalkd server already running + +the basic steps for setup are: + +1. run `composer install` +2. edit config.ini as appropriate +3. set up the database with `bin/migrate` +4. run the development server with `php -S 0.0.0.0:8080 index.php` or set it up + with fpm in your web server +5. run at least one worker with `bin/worker` + +you can poke around with `bin/shell` which will launch the interactive php +shell and initialise all the composer autoloads and so on -- cgit v1.3