Admin site project for management of EPIC
Eagle is a revision name of the EAO EPIC application suite.
These projects comprise EAO EPIC:
Run the following two scripts to create your environment
#!/bin/bash
.\install_prerequisites.sh
#!/bin/bash
.\setup_project.sh
After installing Node and Yarn, you can fork or straight download a copy of this application to start your own app.
Run npm start
to start the webpack server to run the application on port 4200.
Go to http://localhost:4200 to verify that the application is running.
:bulb: To change the default port, open .angular-cli.json
, change the value on defaults.serve.port
.
Run npm run build
to just build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build, like so: ng serve --prod
to run in production mode.
Run npm run lint
to just lint your app code using TSLint.
A brief guide to Angular CLI's code scaffolding can be found in eagle-common-components
An overview of the EPIC test stack can be found in our documentation guides: EPIC Test Stack.
Instructions on how running tests unit tests and end-to-end tests can be found in our test documentation.
For dev, test, and production builds on OpenShift/Jenkins see openshift/README.md for detailed instructions on how to setup in an OpenShift environment using nginx.
Feel free to create pull requests from the default "develop" branch, click here to create one automatically: https://github.com/bcgov/eagle-admin/pull/new/develop