Skip to main content

Additional Database options

Seed Data#

By default, the amount of articles and users generated is quite tiny so that contributors experience a quick installation. If you require more data for your local installation, you can tune amount of data generated with the environment variable SEEDS_MULTIPLIER.

This variable, which defaults to 1, allows the developer to increase the size of their local DB. For example:

SEEDS_MULTIPLIER=2 rails db:setup

will result in creating double the default amount of items in the database.

It's currently used only for articles and users.

It can also be used for rails db:seed and rails db:reset.

Default Admin User#

Seed data creates a handful of regular users, and a single admin user that can be used to log into the application with the Email login option:

email: admin@forem.localpassword: password

Other seed modes#

To put your local forem into "starter mode", as it would be for a new creator, use MODE=STARTER i.e...

MODE=STARTER rails db:setup

This mode skips creation of all sample data.