Collection of images for the backend, frontend and control modules of the p0973 project.
890
This repository contains the official Docker images for all microservices that make up the p0973 project.
The p0973 project is an industrial automation platform designed to manage and control devices such as PLCs and picking robots through a central API and a web interface.
The following images are contained within this repository:
core-app-web: The application frontend, built as a SPA (Single Page Application) and served with Nginx. It provides the user interface for monitoring and controlling the system.
core-app-api: The main backend (API) that centralizes business logic and communication with the different modules.
module-device-plc: Microservice dedicated to the communication and control of PLC (Programmable Logic Controller) devices.
module-robot-picking: Service that manages the picking robot arm operations, receiving orders from the central API.
TPS (Task Processing System): This is a distributed system responsible for managing, prioritizing, and assigning tasks to the operational modules. It is composed of three services:
tps-dictator: The main orchestrator. It receives high-level commands and initiates the task workflow.tps-ranker: Prioritizes incoming tasks based on predefined rules and business logic to ensure optimal execution order.tps-distributor: Takes the ranked tasks and distributes them to the appropriate available modules (e.g., module-robot-picking).The recommended way to deploy this system is by using Docker Compose.
To download one of the images, use the following command:
docker pull quabu/p0973-v0.0.2:core-app-api
All services are configured through environment variables. Please refer to the project's internal documentation for a complete list of variables required by each service.
Content type
Image
Digest
sha256:66e4de83f…
Size
10 MB
Last updated
8 months ago
docker pull quabu/p0973-v0.0.2:core-app-web