tree: 053af13a268e79666c5f9cb6e25bb79d331c713e [path history] [tgz]
  1. forum/
  2. k8s/
  3. pylsp/
  4. single-node/
  5. utils/
  6. y-websocket-server/
  7. .htaccess
  8. access-control-service.dockerfile
  9. add-computing-unit-worker.sh
  10. build-images.sh
  11. build-services.sh
  12. build.sh
  13. computing-unit-managing-service.sh
  14. computing-unit-master.dockerfile
  15. computing-unit-worker.dockerfile
  16. config-service.dockerfile
  17. config-service.sh
  18. config.php
  19. cron-restart-crashed-worker.sh
  20. deploy-daemon.sh
  21. deploy-docker.sh
  22. file-service.dockerfile
  23. file-service.sh
  24. fix-format.sh
  25. frontend-dev.sh
  26. frontend-proto-gen.sh
  27. frontend.sh
  28. install-nltk.sh
  29. litellm-config.yaml
  30. merge-image-tags.sh
  31. postgres17-pgroonga.dockerfile
  32. python-language-service.sh
  33. python-proto-gen.sh
  34. README.md
  35. server.sh
  36. shared-editing-server.sh
  37. terminate-daemon.sh
  38. texera-web-application.dockerfile
  39. workflow-compiling-service.dockerfile
  40. workflow-compiling-service.sh
  41. workflow-computing-unit-managing-service.dockerfile
  42. workflow-computing-unit.sh
bin/README.md

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.