Skip to content

gabegorelick/fracas

Repository files navigation

___________
\_   _____/______ _____    ____ _____    ______
 |    __/ \_  __ \\__  \ /  ___\\__  \  /  ___/
 |   |     |  | \/ / __ \\  \___ / __ \_\___ \
 |_ _|     |__|   /______/\_____/______/______|

A front-end for disease surveillance

Name

The name Fracas is inspired by Girolamo Fracastoro, a 15th-century Italian physician important in the history of epidemiology.

If you really need Fracas to be an acronym, it can stand for FRont-end for the Analysis and Control of OutbreAkS.

Requirements

Building

To build Fracas, you first need to install gulp and bower globally:

npm install -g gulp bower

The quickest way to get started is to then run

npm start

This will install all necessary dependencies, run a build, start the server, and launch Fracas in your web browser.

Installation

If you've already got Docker and Fig then getting Fracas running is as easy as

fig up

If you're using boot2docker, you may have to pass the URL you plan to hit Fracas at:

URL=http://192.168.59.103:9000 fig up

If you don't like fig, we also support Vagrant. Just run

vagrant up

to get started. This can be useful if you want a self-contained VM.

Deploying to Heroku

Just click this button:

Deploy

Feel free to tweak any of the environment variables, although the defaults should mostly be fine. One setting you do need to set though is URL, which should be set to whatever URL clients will use to connect to your site. If you're not using your own domain, then this will be https://yourappname.herokuapp.com.

Deploying to other PaaS providers

Since we support running Fracas in a Docker container, we support any PaaS provider that supports Docker. This includes:

just to name a few. Additionally, any IaaS or VPS that supports new-ish versions of Linux can run Docker, and thus should run Fracas fine. This includes:

...and many more.

About

A front-end for disease surveillance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published