Skip to content
This repository has been archived by the owner on Jan 16, 2020. It is now read-only.

Latest commit

 

History

History
74 lines (43 loc) · 2.09 KB

README.md

File metadata and controls

74 lines (43 loc) · 2.09 KB

Registrations

Openhub

Build status

Circle CI David

About

Helping first responders during incidents.

Uses:

Node.js, Express, Postgresql/Postgis, Jade, Fontawesome, jQuery, OpenLayers, moment.js and Bootstrap.

Requirements

Windows specifics

Installation

From a console or terminal:

git clone [email protected]:dogodigi/opendispatcher.git
cd opendispatcher
npm install .

Note: Check that npm install . doesn't generate errors. The installation process will tell you what components are missing (f.i. postgresql)

Create a file called config.json.

Note: you can copy config.default.json to config.json to get hints on the required variables.

Run the tests

npm test

Run the Application

To start the applicatie in "development mode":

npm start

To start the application in "production mode":

export NODE_ENV=production && npm start

Or, using forever:

NODE_ENV=production /usr/bin/forever start -c "npm start" /path/to/opendispatcher/

Point your browser to http://localhost:3000 to check if the application is running.

Generate Source Documentation

npm run doc

Generate Static Application

npm run mobile
npm run desktop

Will generate subfolders in the directory build containing pure filebased representation of the application for offline use or use on a static webserver.