/capvmt_v2.0

Climate Action Plan VMT Data Portal (Version 2)

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

capvmt_v2.0

Climate Action Plan VMT Data Portal (Version 2)

User Roles and Responsibilities

  • WebDev (MZ)
  • UI Requirements (WL/KS)

Requirements

Front End Requirements

  • initial environment set up (MZ)
  • Complete front end page buildout (WL)

Data Updates

See the README in the etl folder

This project was generated with the Angular Full-Stack Generator version 4.2.2.

Getting Started

Prerequisites

Developing

  1. Create "dist" folder at root of the project if it doesn't already exist
  2. Copy local.env.js file to server/config and rename to local.env.js
  3. Create Docker Container docker compose up
  4. Container should now be running in Docker Desktop. Open local browser at localhost:3000

Build & development

In Docker terminal, run gulp build for building and gulp serve for preview.

Testing

In Docker terminal, running npm test will run the unit tests with karma.

Deployment

After running gulp build, compress all files in dist/server into a zip file. In AWS EB environment, select Upload and Deploy, and point to zip file in dist/server