Make sure you have git and Docker desktop installed.
Clone/git pull the repo into any local directory
$ git clone https://github.com/isc-krakshith/iris-epcis-docker-application.git
(OPTIONAL) The frontend will always try to locate the IRIS server on the same host and on the default port (52773). But if IRIS is running on a different host from the frontend and/or IRIS webserver is running on any but the default port, please export one or both environment variables on the host where frontend is to be run, specifying HOST_IP (IPv4 address of the host where IRIS is running) and HOST_PORT (port on which IRIS webserver is accessible). eg. On Unix hosts...
export HOST_IP="XXX.XXX.XXX.XXX"
export HOST_PORT="XXXX"
$ docker-compose build
$ docker-compose up -d
Once the containers are up and running, go to http://localhost:4200 to get to the UI home page. If Angular front end is deployed remotely, replace 'localhost' with external IP address of the remote host.
IRIS backend container provides the REST endpoints to serve the angular frontend.