This directory contains Dockerfiles and configuration files for building and deploying Texera's microservices.
This directory includes several Dockerfiles, such as file-service.dockerfile and computing-unit-master.dockerfile. Each Dockerfile builds a specific Texera microservice. All Dockerfiles must be built from the texera project root as the Docker build context.
For example, to build the image using texera-web-application.dockerfile, run the following command from the deployment directory:
docker build -f texera-web-application.dockerfile -t texera/texera-web-application:test ..
You can also find prebuilt images published by the Texera team on the Texera DockerHub Repository.
Subdirectories like single-node contain configuration files for deploying Texera using the above Docker images.
single-node architectureThe single-node directory includes the necessary files for deploying Texera on a single machine using Docker Compose.