Skip to content

Robo-Project/rpa_dashboard

Repository files navigation

RPA_Dashboard

What is it?

RPA Dashboard is a dashboard to launch RPA jobs made with Robot Framework.

It uses open source software and integrates everything smootly into one customizable dashboard.

Installation

Installation manual

Create your first job and run it

Setting up jobs and launching them

Setting up Certificate Authority for web domain

Setting up Let's Encrypt

How it all works?

Architecture

Processes and where you can find them

Nginx redirects the url to correct local address.

Process Url local port open port
Grafana domain/ 3000
Jenkins jenkins.domain/ 8080
Backend backend.domain/ 4000
Postgres 5432
Docker in Docker 2376
Watchtower
Nginx 80, 443 80, 443

Problems related with DbBot-SQLalchemy

DbBot proved not to be suitable for saving task related data. This is why we had to create our own dbsaver, that saves required data from the task. More about that here

Playbooks

shutdown.yml

Kills and removes all containers. Run site.yml to restart app.

nuke.yml

Kill and removes all containers and volumes. Deletes all files used by the application. Run only if you want to reset.

About

RPA Dashboard is a dashboard to launch RPA jobs made with Robot Framework. It uses open source software and integrates everything smootly into one customizable dashboard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages