Opendispatcher fork for Falck safetymaps
Clone or download
Pull request Compare This branch is 7 commits behind dogodigi:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
controllers
database
helpers
less
locales
nodeless
public
test
views
web @ 483cc5b
.gitignore
.gitmodules
CONTRIBUTING.md
Gruntfile.js
LICENSE
README.md
circle.yml
config.default.json
images2base64.js
index.js
nodeless.js
nodeless_fast.sh
nodeless_full.sh
package.json
server.js
symbols.xml
symbols.xsl
symbols2xml.js

README.md

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 git@github.com: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.