$ git clone https://github.com/go-ap/fedbox
$ cd fedbox
$ make all
Compiling for a specific storage backend:
$ make STORAGE=sqlite all
Compiling for the production environment:
$ make ENV=prod all
$ cp .env.dist .env
$ $EDITOR .env
This step ensures that the storage method we're using gets initialized.
$ ./bin/fedboxctl bootstrap
For a more advanced example, the tools/bootstrap.sh
script has a more elaborate use case to
automate bootstrapping a project together with adding an Actor and an OAuth2 client.
See the containers document for details about how to build podman/docker images or use the ready made ones.