WikiWatershed / mmw-micro

Micro Site Storm Model
Apache License 2.0
1 stars 0 forks source link
civic-apps-team

mmw-micro

Build Status

A static runoff simulation site.

Requirements

Quick setup

Clone the project, cd into the directory, then run ./scripts/setup.sh to create the Vagrant VM and install npm dependencies.

To start the server during development:

$ vagrant ssh
$ ./scripts/server.sh

Testing

To run linters and tests:

$ vagrant ssh
$ ./scripts/test.sh

Scripts

Name Description
bundle.sh Bundle application assets into distribution directory
cibuild.sh Build application for staging or release
cipublish.sh Publish application for staging or release
server.sh Run npm start to run the development server
setup.sh Bring up the VM, then install Node.js dependencies
infra.sh Execute Terraform subcommands with remote state management
test.sh Run linters and tests
update.sh Install local Node.js dependencies