Petals Cockpit 0.22.0-SNAPSHOT

Introduction

Petals Cockpit is a web interface to administrate a set of Petals ESB topologies.

It is a Java standalone server application running as backend, which serves over HTTPS an Angular 2 frontend application that will run in the browser.

Petals Cockpit 0.22.0 works with Petals ESB 5.2.0.0, but may also work in degraded mode with previous versions.
Contributors
No contributors found for: authors on selected page(s)

Installing Petals Cockpit

Requirements

Petals Cockpit needs Java SE Runtime Environment 8 to run the backend. The H2 Database used by the backend is automatically handled, there is no other usable DB for now, but it is foreseen.

The supported browsers are Chrome and chromium variants. While not officially supported, the frontend is highly compatible with Firefox.

Installing from .zip file

  1. Get latest compiled version from Petals Cockpit project page
  2. Unpack it and go into the directory
  3. Run Petals Cockpit script and follow instructions : 
    $ ./petals-cockpit.sh
    

Building and running from docker

A pre-built Petals Cockpit docker image is hosted on its docker hub public repository.
Docker must be properly installed on your system for these commands to function.

  1. Download the image:
    $ docker pull petals/petals-cockpit:latest
    
  2. Start in detached mode
    $ docker run -d -p 8080:8080 --name petals-cockpit petals/petals-cockpit:latest
    

For exhaustive information about building and running a docker image of Petals Cockpit, see the Github docker-petals-cockpit project page.

Building and running from sources

  1. Build the frontend
    $ cd frontend && yarn run build:product && cd ..
    
  2. Build Petals Cockpit (it will also build the backend)
    $ mvn -s ci/settings.xml clean verify antrun:run@build-product-dist
    
  3. The final distribution directory (as found in the .zip version) will be in cockpit/target/dist. From there, run the script:
    $ ./petals-cockpit.sh
    

For exhaustive information about building and running Petals Cockpit from its sources, see the Gitlab Petals Cockpit project page.

Configuring Petals Cockpit

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.