pubtester/README.md

40 lines
844 B
Markdown

# pubtester
a set of scripts to spin up local environments containing many fediverse implementations for federation testing
at the moment only two instances of pleroma are generated.
mastodon is TODO.
## setup
add the following to your `/etc/hosts`
```
127.0.0.1 pleroma.pubtester.example.net localhost
127.0.0.1 pleroma2.pubtester.example.net localhost
```
run
```
git clone ... && cd pubtester
./pleroma_setup.sh
docker-compose up -d pleroma_web pleroma2_web nginx
```
then go to `https://pleroma.pubtester.example.net:20000/main/friends`
and also `https://pleroma2.pubtester.example.net:20000/main/friends`
## emit new minica certs
this is generally for myself: https://github.com/jsha/minica
`minica -domains 'pubtester.example.net,*.pubtester.example.net'`
## wipe everything
```
sudo rm -rfv ./data
./pleroma_setup.sh
```