Sign inSign up

pilotfishtechnology/eidashboard

By pilotfishtechnology

Updated 9 days ago

Image
0

100K+

pilotfishtechnology/eidashboard repository overview

Quick reference

Latest Releases (Currently 23R1)

23R1 Releases

22R1 Releases

21R1 Releases

What is eiDashboard?

PilotFish’s eiDashboard UI delivers multi-dimensional operational insight for greatly reduced downtime and issue resolution on the fly. Users get to view interface activity, from high-level message orchestrations all the way down to discrete operations. Developers gain access to fix issues on the fly. Business users are provided with the kind of operational detail that enables them to troubleshoot and resolve issues at a greater speed, and far more efficiently than was previously possible.

www.pilotfishtechnology.com/interface-reporting-management-dashboard/

logo

  1. Install Docker

  2. Clone the main branch of the repository

    cd /opt
    git clone https://github.com/pilotfishtechnology/eidashboard_docker_compose_example
    cd eidashboard_docker_compose_example
    
  3. Log in to the Customer Portal and download your latest license file.

  4. Convert your license file to a base64 encoded string (echo "$(cat pflicense.key | base64)") and copy the base64 encoded string into the PFISH_EIP_CONF_com_pilotfish_eip_license_base64 environment variable located in the docker-compose.yml

  5. Bring up your stack by running

    docker-compose up -d
    

When your docker container is running, connect to it on port 8080 to access the eidashboard instance.

http://127.0.0.1:8080/dashboard/

Quick Setup

  1. Install Docker

  2. Clone the main branch of the repository

    cd /opt
    git clone https://github.com/pilotfishtechnology/eidashboard_quick_start
    cd eidashboard_quick_start
    
  3. Log in to the Customer Portal and download your latest license file.

  4. Copy in your license file (/license/pflicense.key).

  5. Bring up your stack by running

    docker network create eidashboard-network
    
    docker run -it -d --name postgres \
      -v $(pwd)/db-data:/var/lib/postgresql/data \
      --env-file ./.env \
      --network=eidashboard-network \
      pilotfishtechnology/postgres:latest
    
    docker run -it -d --name eidashboard \
      -v $(pwd)/logs:/opt/pilotfish/logs \
      -v $(pwd)/license:/opt/pilotfish/license \
      -v $(pwd)/config:/opt/pilotfish/config \
      -p 8080:8080 \
      --env-file ./.env \
      --network=eidashboard-network \
      pilotfishtechnology/eidashboard:latest
    

When your docker container is running, connect to it on port 8080 to access the eiDashboard instance.

http://127.0.0.1:8080/dashboard/

Using a custom Dockerfile

  1. Install Docker

  2. Clone the main branch of the repository

    cd /opt
    git clone https://github.com/pilotfishtechnology/eidashboard_docker_example
    cd eidashboard_docker_example
    
  3. Log in to the Customer Portal and download your latest license file.

  4. Copy in your license file (/license/pflicense.key).

  5. Build the container

    docker build -t my-custom-eidashboard-app .
    
  6. Bring up your stack by running

    docker network create eidashboard-network
    
    docker run -it -d --name postgres \
      -v $(pwd)/db-data:/var/lib/postgresql/data \
      --env-file ./.env \
      --network=eidashboard-network \
      pilotfishtechnology/postgres:latest
    
    docker run -it -d --name eidashboard \
      -v $(pwd)/logs:/opt/pilotfish/logs \
      -v $(pwd)/license:/opt/pilotfish/license \
      -v $(pwd)/config:/opt/pilotfish/config \
      -p 8080:8080 \
      --env-file ./.env \
      --network=eidashboard-network \
      my-custom-eidashboard-app
    

When your docker container is running, connect to it on port 8080 to access the eidashboard instance.

http://127.0.0.1:8080/dashboard/

Container Folder Layout

/opt/pilotfish/eip-root - eiPlatform Routes folder
/opt/pilotfish/config - eiPlatform Config folder
/opt/pilotfish/license - eiPlatform License folder
/opt/pilotfish/logs - eiPlatform Logs folder

Tag summary

Content type

Image

Digest

sha256:1eaa6fc9b

Size

559.5 MB

Last updated

9 days ago

docker pull pilotfishtechnology/eidashboard