Copper Mantis web client.
This application depends of Copper Manits backend and a http server (like Apache, nginx or even BrowserSync node module) to make it accessible to any web browser and run.
That being said you can go to Deploy this application section and check each step accomplish this task.
First you need have to install all the dependencies, then run the default gulp
task and finally deploy the application that lives inside of dist
directory.
$ git clone <repo url> && cd <repo directory>
$ npm install
$ bower install
gulp
$ gulp serve
$ # In other terminal
$ git clone <CopperMantis repo url> && cd <CopperMantis directory>
$ docker-compose up # To stop it just use Ctrl+C
You can run independently each task inside of gulp
directory, but the most important tasks are:
$ gulp
to build an optimized version of your application in folder dist$ gulp serve
to start BrowserSync server on your source files with live reload$ gulp serve:dist
to start BrowserSync server on your optimized application without live reload$ gulp test
to run your unit tests with Karma$ gulp test:auto
to run your unit tests with Karma in watch mode$ gulp protractor
to launch your e2e tests with Protractor$ gulp protractor:dist
to launch your e2e tests with Protractor on the dist files