blob: a2db5e53dccc66331002c169ebb9886109dc6db7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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 with the `pdo_pgsql` and `sockets` extensions
* 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 `bin/devserver <port>`, 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
|