Build & run

For instructions on how to build & run SciNote - including minimal quick-start setup - visit Build & run section.

Environmental variables

SciNote is configured using environmental variables. To see list of available variables, and a minimal application.yml file, visit Environmental variables section.

Production mode (in Docker containers)

To run SciNote in production mode (in Docker containers), visit the Production mode section.

Rake/rails tasks

SciNote server uses rake/rails tasks for various operations. For details regarding rake/rails tasks, when to run them and how to set them up, visit the Rake tasks section.

Mailer

SciNote needs a configured SMTP mail server to work properly. See environmental variables for configuration of the mailer.

Office Online integration

SciNote can be integrated with an Office Online Server to enable viewing and edition of documents directly in the browser. To enable this integration using the Microsoft Office Online servers, you will need to join the Office Cloud Storage Partner Program and set up the WOPI_* environment variables.

Heroku

It's fairly simple to deploy SciNote onto Heroku. See the Heroku section for details.

Testing

There is an automated test suite available for SciNote. See Testing section for details.