Skip to content

Latest commit

 

History

History
57 lines (28 loc) · 1.21 KB

README.md

File metadata and controls

57 lines (28 loc) · 1.21 KB

HCA Data Browser

The HCA Data Browser is an AngularJs, built with the Angular CLI tool.

Development Environment Setup

Prerequisites

  1. node 14.16.0
  2. npm 6.14.11
  3. git-secrets must be installed

1. Clone the Repo

    git clone https://github.com/HumanCellAtlas/data-browser.git [folder_name]

2. Install Client-Side Dependencies

	npm install -g angular-cli

Navigate to the spa directory and install client-side dependencies.

	npm install

3. Development Server

To start the Angular development server, run the following from the spa directory:

	npm start

You can hit the server at http://localhost:4200.

4. Install git-secrets

If you have push access to the remote, you'll need to install git-secrets, enable the commit hooks for it and configure patterns for AWS and Google:

git secrets --install
git secrets --register-aws
git secrets --add '[-]----BEGIN.PRIVATE.KEY-----'

Deployment

The deployment runbook can be accessed here