Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 843 Bytes

INSTALL.md

File metadata and controls

46 lines (31 loc) · 843 Bytes

Getting the source

$ git clone https://github.com/go-ap/fedbox
$ cd fedbox

Compiling

$ make all

Compiling for a specific storage backend:

$ make STORAGE=sqlite all

Compiling for the production environment:

$ make ENV=prod all

Editing the configuration

$ cp .env.dist .env
$ $EDITOR .env

Bootstrapping

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.

Containers

See the containers document for details about how to build podman/docker images or use the ready made ones.