Skip to content

Project-Group-B/BehavioralEnrichment-Angular

Repository files navigation

BehavioralEnrichmentAngular

This project was generated with Angular CLI version 7.2.3.

Documentation

Documentation was generated with Compodoc (https://compodoc.app) version 1.1.9. Navigate to https://project-group-b.github.io/BehavioralEnrichment-Angular/ to view the documentation pages.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Deployment

  1. Use '$git clone __your_github_repo_url'

  2. $cd _new_directory_created_by_git_clone

  3. $npm install

  4. $npm install -g @angular/cli

  5. $npm install --save-dev --unsafe-perm node-sass (sass module needs fixed every time)

  6. Follow prompts to conduct an npm audit

  7. $ng build

  8. $cp ~/BehavioralEnrichment-Angular/dist /var/www/html (copies to nginx, install directions here: https://arjunphp.com/deploy-angular-app-production-nginx/)

  9. Edit /etc/nginx/ so it contains the files in the Nginx Config Files on the PGB-Java Repository.

  10. Ensure 'baseUrl' in "global.ts" matches the front facing deployment address, and is using port 8080, as below: readonly baseUrl = 'http://ec2-3-84-52-67.compute-1.amazonaws.com:8080';

About

The Angular 7 front-end for the Behavioral Enrichment project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •