* [docs]: Add Marketplace Plugin Anthropic * [docs]: Add Marketplace Plugin Gemini * Update Operations * Update Operation * [docs]: Add Marketplace Plugin Hugging Face * Update Intro Pata * Update Intro Para * Add Model Example and Info on Inference API * Update intro para * Update Model Example * Grammatical Improvements * Grammatical Updates * Grammar * Update example * [docs]: Add Marketplace Plugin Mistral AI * Update models * [docs]: Add Marketplace Plugin Qdrant * Update Models in Beta * Update Models in V3 * [docs]: Add Marketplace Plugin Cohere * [docs]: Add Marketplace OpenAI Embedding * Update model in beta * Update model LTS * [docs]:AI Whitelist info in setups * update: ecs and cloud run * [docs] added chromadb * [docs] updated digital-ocean * [docs] updated k8s * Made changes in the docs for adding chromadb * [dos]: ToolJet AI license update * fix: formatting * fix: formatting * [docs]: Add Chat Component * Update Example and Add Info Box * [docs]: updated pinecone plugin * Update SS * [docs]: ToolJet AI * Update available model link * Fix typo * Add advanced parameters table * [docs] added AI_GATEWAY_URL * [fix] indentation * update: AI credits * fix: typo * Chat Component Properties * update: improved doc * CSA and Replicate to LTS * [docs] updated kubernetes and helm for Chromadb * [docs]: Add Marketplace Plugin Qdrant * [docs]: Add Marketplace Plugin Qdrant * Add Markdown * [docs]: Add Marketplace Plugin Weviate DB * Update qdrant beta * Update qdrant LTS * Update sidebars.js * Update sidebars.js * Update marketplace_overview beta * Update marketplace_overview.md * Update marketplace_overview.md * Update Response * formatting updates * Parameter Definition Updates * Update intro qdrant.md Beta * Update intro qdrant.md LTS * update local host * update: added to beta * fix: fomatting * fix: formatting * fix: doc * fix: review * update pritesh feedback * fix: typo * Mansukha Feedback Updates * Remove required and optional emoji * fix: updates * fix: updates * fix: review * minor update in the markdown docs * fix: plans * update: added screenshots * update: added docs to beta * add minor changes --------- Co-authored-by: Akshat Virmani <akshatvirmani93@gmail.com> Co-authored-by: PriteshKiri <pritesh.d.kiri@gmail.com> Co-authored-by: Souvik <psouvik260@gmail.com> Co-authored-by: Adish M <adish.madhu@gmail.com> Co-authored-by: Pritesh Kiri <77957844+PriteshKiri@users.noreply.github.com> Co-authored-by: Vaishnavi Joshi <vj.codes29@gmail.com> Co-authored-by: Karan Rathod <karan.altcampus@gmail.com>
5.5 KiB
| id | title |
|---|---|
| azure-container | Azure container apps |
Deploying ToolJet on Azure container apps
:::info Please note that you need to set up a PostgreSQL database manually to be used by ToolJet. Additionally, you must set up a Redis service through Azure Cache for Redis. :::
Deploying ToolJet application
- Open the Azure dashboard at https://portal.azure.com, navigate to Container Apps, and click on "Create container app".
- Select the appropriate subscription and provide basic details such as the container name.
- In the container tab, uncheck the "Use quickstart image" option to select the image source manually.
- Make sure to provide the image tag, and then enter
server/entrypoint.sh, npm, run, start:prodin the "Arguments override" field. - Add the following ToolJet application variables under the "Environmental variable" section. You can refer to this documentation for more information on environment variables.
Note: ToolJet requires:
- TOOLJET_DB
- TOOLJET_DB_HOST
- TOOLJET_DB_USER
- TOOLJET_DB_PASS
- PG_HOST
- PG_DB
- PG_USER
- PG_PASS
- SECRET_KEY_BASE
- LOCKBOX_KEY
For redis connection ensure below environment variables are added:
- REDIS_HOST
- REDIS_PORT
- REDIS_USER
If using Azure Database for Postgresql-Flexible server, add:
- PGSSLMODE = require
:::warning
To enable ToolJet AI features in your ToolJet deployment, whitelist api-gateway.tooljet.ai and docs.tooljet.ai.
:::
- In the ingress tab, configure Ingress and Authentication settings as shown below. You can customize the security configurations as per your requirements. Make sure the port is set to 3000.
- Click on "Review + create" and wait for the template to be verified and passed, as shown in the screenshot below.
- Once the container is deployed, you can verify its status under revision management.
You can access ToolJet via the application URL provided in the overview tab.
Redis Setup
ToolJet requires Redis for multiplayer editing and background jobs.
If you already have Redis configured, you can use your existing setup. Otherwise, you can create a new Redis service by following these instructions.
Create a Redis Instance
- Create a Redis instance with the minimum required specifications.
Choose Network Settings
- Select your preferred network settings based on your setup.
Configure TLS Port
- Choose your preferred settings for the TLS port.
Review and Create
- Click on "Review + create" and wait for the template to be verified and passed.
Upgrading to the Latest LTS Version
New LTS versions are released every 3-5 months with an end-of-life of atleast 18 months. To check the latest LTS version, visit the ToolJet Docker Hub page. The LTS tags follow a naming convention with the prefix LTS- followed by the version number, for example tooljet/tooljet:ee-lts-latest.
If this is a new installation of the application, you may start directly with the latest version. This guide is not required for new installations.
Prerequisites for Upgrading to the Latest LTS Version:
-
It is crucial to perform a comprehensive backup of your database before starting the upgrade process to prevent data loss.
-
Users on versions earlier than v2.23.0-ee2.10.2 must first upgrade to this version before proceeding to the LTS version.
If you have any questions feel free to join our Slack Community or send us an email at hello@tooljet.com.