Skip to content

UI visualizing results of the BPMN process simulator Scylla

License

Notifications You must be signed in to change notification settings

bptlab/scylla-ui

Repository files navigation

ScyllaUi

Build StatusMaintainabilityTest Coverage

Prerequisites

This project is developed using Angular CLI. In order to run and this project or develop on your own, you need to setup the following:

Table of Contents

Setup

Angular is based on nodejs and npm. In order to run the project locally on your machine, you need to install it's dependencies. You can achieve that by running npm install. After execution, you will see a folder called node_modules containing all dependencies.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Docker

Scylla UI is dockerized. Our deployment process is completly based on Docker and Jenkis CI (deploying the image to our website) as well as Travis CI (running the tests and building the image).

Build the image on your own

You can build the image by running docker build -t bptlab/scylla-ui .. This will build the image based on our Dockerfile.

Pull image from hub.docker.com

As an alternative, you can pull our image from Docker Hub by running npm run build:docker (or docker pull bptlab/scylla-ui).

Running a container

In order to run the app, we suggest the following command npm run start:docker (or docker run -p "8080:80" --rm -d bptlab/scylla-ui). Navigate to http://localhost:8080/.

Documentation

The documentation for the Scylla UI is located in this repo's wiki.

License

MIT

About

UI visualizing results of the BPMN process simulator Scylla

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •