Create database when starting site

(cherry picked from commit e228e6e2801b539f15587b1527d10412f16b266e)
Add docs

(cherry picked from commit 1c8205abc0fa37c08716f061a57d89830ac8ddcc)