tree: 5602faa7c7792bb2ff8e3c122059e4ad15ca86a6 [path history] [tgz]
  1. k8s/
  2. pylsp/
  3. single-node/
  4. y-websocket-server/
  5. build-all.sh
  6. computing-unit-master.dockerfile
  7. computing-unit-worker.dockerfile
  8. config-service.dockerfile
  9. file-service.dockerfile
  10. merge-image-tags.sh
  11. postgres17-pgroonga.dockerfile
  12. README.md
  13. texera-web-application.dockerfile
  14. workflow-compiling-service.dockerfile
  15. workflow-computing-unit-managing-service.dockerfile
deployment/README.md

Texera Deployment

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

Dockerfiles and Images

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.

Deployment Based on Docker Images

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

single-node architecture

The single-node directory includes the necessary files for deploying Texera on a single machine using Docker Compose.