This project was generated with Angular CLI version 7.2.3.
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.
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.
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
.
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.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
-
Use '$git clone __your_github_repo_url'
-
$cd _new_directory_created_by_git_clone
-
$npm install
-
$npm install -g @angular/cli
-
$npm install --save-dev --unsafe-perm node-sass (sass module needs fixed every time)
-
Follow prompts to conduct an npm audit
-
$ng build
-
$cp ~/BehavioralEnrichment-Angular/dist /var/www/html (copies to nginx, install directions here: https://arjunphp.com/deploy-angular-app-production-nginx/)
-
Edit /etc/nginx/ so it contains the files in the Nginx Config Files on the PGB-Java Repository.
-
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';