Texera Deployment

This directory contains Dockerfiles and configuration files for building and deploying Texera's microservices.

Dockerfiles

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 project root:

docker build -f bin/texera-web-application.dockerfile -t your-repo/texera-web-application:test .

Two shell scripts, build-images.sh and build-services.sh are included for building platform-dependent images conveniently.

You can also find prebuilt images published by the Texera team on the Texera DockerHub Repository.

Deployment using images

Subdirectories single-node and k8s contain configuration files for deploying Texera using the above Docker images.