This is the client side of the NewsHour's Vote 2012 Map Center.
This project requires the following software:
Once installed, run the following command from this project's root directory:
This will install the requisite packages from the Node Package Manager.
The "grunt" build tool is required to build the project. You can check if it is already installed by typing:
If not, you may install it globally by running the following command:
npm install -g grunt
Building the Project
Issue the following command to build the required source files:
Running the Services
The standalone map application will function correctly when accessed locally
file:// protocol--simply open the
frontend/dist/index.html file in
a web browser.
In order to excersize the network functionality, the files in
must be served over a network protocol. Run the web server of your choice from
that directory. The backend component is a Node.js service, which can be run
backend directory with the following command:
Serving the Application in Production
By default, the service will run on port #8000 of the IP address
These locations can be overridden by defining the
environmental variables, respectively.
After defining one or both of these parameters, re-build the project and re-start the service.