A networked note-taking app which is open and self-hosting, inspired by roam-research and others.
The app loads environment variables and behaves accordingly. It uses dotenv to loads values from files (e.g.
.env.production). Platforms like heroku also allow you to set env variables in the configuration panel.
The app loads password from
ENV['PASSWORD'], which is
password by default, as defined in
To enable performance analytics by skylight, set environment vars
To enable sentry for error tracking, set an environment var
For security reasons (i.e. deploy this repo directly),
secret_key_base will be randomized every time the server restarts, that includes upgrading to a new version. User may have to do a refresh in browser.