Skip to the content.

Environment

Summary

  1. Project Presentation
  2. How does it work ?
  3. Environment
  4. Frontend
  5. Backend
  6. Electron
  7. Database
  8. Scanner

Project filesystem

For this project, you can find multiples services hosted on the host or inside some docker containers.

We have decided to separate our project infrastructure accordingly to the image below.

Cegabox Infrastructure

In order to help our customers, we have an interface designed in Electron to make our Cegabox controlable directly. From this interface, you can run get the IP address of your box to be sure to access the web administration interface.

Network Diagram

The following network diagram represents how the containers are connected over internal networks.

Cegabox-Flow-Chart

Used technologies

To complete this project, we used some commons tools and technologies :