Merge pull request #10610 from ToolJet/docs/update-google-cloud-setup-and-runjs

[docs:]Update doc for google cloud run and runjs how-to
This commit is contained in:
Adish M 2024-08-14 15:12:53 +05:30 committed by GitHub
commit a444e6ead4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
62 changed files with 167 additions and 565 deletions

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -15,40 +15,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Create a new Google Cloud Run Service:
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the ToolJet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed ToolJet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
3. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/port-and-capacity-postgrest-v2.png" alt="port-and-capacity-tooljet" />
@ -67,7 +46,7 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
<img className="screenshot-full" src="/img/cloud-run/port-and-capacity-postgrest-migration-fix-command.png" alt="port-and-capacity-tooljet-migration-fix-command" />
</div>
5. Under environmental variable please add the below ToolJet application variables. You can also refer env variable [**here**](/docs/setup/env-vars).
4. Under environmental variable please add the below ToolJet application variables. You can also refer env variable [**here**](/docs/setup/env-vars).
Update `TOOLJET_HOST` environment variable if you want to use the default url assigned with Cloud run after the initial deploy.
@ -80,7 +59,7 @@ If you are using [Public IP](https://cloud.google.com/sql/docs/postgres/connect-
:::
6. Please go to the connection tab. Under Cloud SQL instance please select the PostgreSQL database which you have set-up.
5. Please go to the connection tab. Under Cloud SQL instance please select the PostgreSQL database which you have set-up.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/cloud-SQL-tooljet.png" alt="cloud-SQL-tooljet" />
@ -93,10 +72,6 @@ Click on deploy once the above parameters are set.
Once the Service is created and live, to make the Cloud Service URL public. Please follow the steps [**here**](https://cloud.google.com/run/docs/securing/managing-access) to make the service public.
:::
### Deploying ToolJet Database
If you intend to use this feature, you'd have to set up and deploy PostgREST server which helps querying ToolJet Database.

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View file

@ -160,7 +160,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -172,7 +172,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -206,7 +206,7 @@ actions.goToApp('slug', queryparams)
```
- `slug` can be found in the URL of the released app after the `application/`, or in the `Share` modal. You can also set a custom slug for the app in the `Share` modal or from the global settings in the app builder.
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`.
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`.
- Only the apps that are released can be accessed using this action.
<div style={{textAlign: 'center'}}>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -206,7 +206,7 @@ actions.goToApp('slug', queryparams)
```
- `slug` can be found in the URL of the released app after the `application/`, or in the `Share` modal. You can also set a custom slug for the app in the `Share` modal or from the global settings in the app builder.
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`.
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`.
- Only the apps that are released can be accessed using this action.
<div style={{textAlign: 'center'}}>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center', }}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the Tooljet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed Tooljet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -15,38 +15,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Create a new Google Cloud Run Service:
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/<replace-your-project-id>/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/<replace-your-project-id>/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the ToolJet application image to Google container registry.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
2. Create new cloud run service
Select and add the pushed ToolJet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
3. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/port-and-capacity-postgrest-v2.png" alt="port-and-capacity-tooljet" />
@ -65,7 +46,7 @@ docker push gcr.io/<replace-your-project-id>/tooljet/tooljet:EE-LTS-latest
<img className="screenshot-full" src="/img/cloud-run/port-and-capacity-postgrest-migration-fix-command.png" alt="port-and-capacity-tooljet-migration-fix-command" />
</div>
5. Under environmental variable please add the below ToolJet application variables. You can also refer env variable [**here**](/docs/setup/env-vars).
4. Under environmental variable please add the below ToolJet application variables. You can also refer env variable [**here**](/docs/setup/env-vars).
Update `TOOLJET_HOST` environment variable if you want to use the default url assigned with Cloud run after the initial deploy.
@ -78,7 +59,7 @@ If you are using [Public IP](https://cloud.google.com/sql/docs/postgres/connect-
:::
6. Please go to the connection tab. Under Cloud SQL instance please select the PostgreSQL database which you have set-up.
5. Please go to the connection tab. Under Cloud SQL instance please select the PostgreSQL database which you have set-up.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/cloud-SQL-tooljet.png" alt="cloud-SQL-tooljet" />

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the ToolJet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed ToolJet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -16,37 +16,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
1. Create a new Google Cloud Run Service:
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the ToolJet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed ToolJet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>

View file

@ -225,7 +225,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after `application/` or in the share modal that opens up when you click on the `Share` button on the top-right of the app-builder
- `queryparams` can be provided in this format - `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided in this format - `[ ['key1','value1' ], ['key2','value2'] ]`
</div>

View file

@ -15,40 +15,19 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
## Deploying ToolJet application
1. Create a new Google Cloud Run Service:
1. Cloud Run requires prebuilt image to be present within cloud registry. You can pull specific tooljet image from docker hub and then tag with your project to push it to cloud registry.
<div style={{textAlign: 'left'}}>
<img className="screenshot-full" src="/img/cloud-run/google-cloud-run-setup.png" alt="Google Cloud Run New Setup" />
</div>
*Ensure you change `replace-with-your-project-id` in the below command with your project ID.*
```bash
gcloud auth configure-docker
docker pull tooljet/tooljet:EE-LTS-latest
docker tag tooljet/tooljet:EE-LTS-latest gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
docker push gcr.io/replace-with-your-project-id/tooljet/tooljet:EE-LTS-latest
```
Please run the above command by launching GoogleCLI which will help to push the ToolJet application image to Google container registry.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/CLI.png" alt="CLI" />
</div>
2. Create new cloud run service
Select and add the pushed ToolJet application image as shown below.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/tooljet-app-service.png" alt="tooljet-app-service" />
</div>
3. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
2. Ingress and Authentication can be set as shown below, to begin with. Feel free to change the security configurations as per you see fit.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/ingress-auth.png" alt="ingress-auth" />
</div>
4. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
3. Under containers tab, please make sure the port is set to 3000 and command `npm, run, start:prod` is entered in container argument field with CPU capacity set to 2GiB:
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/port-and-capacity-postgrest-v2.png" alt="port-and-capacity-tooljet" />
@ -67,7 +46,7 @@ Follow the steps below to deploy ToolJet on Cloud run with `gcloud` CLI.
<img className="screenshot-full" src="/img/cloud-run/port-and-capacity-postgrest-migration-fix-command.png" alt="port-and-capacity-tooljet-migration-fix-command" />
</div>
5. Under environmental variable please add the below ToolJet application variables. You can also refer env variable [**here**](/docs/setup/env-vars).
4. Under environmental variable please add the below ToolJet application variables. You can also refer env variable [**here**](/docs/setup/env-vars).
Update `TOOLJET_HOST` environment variable if you want to use the default url assigned with Cloud run after the initial deploy.
@ -80,7 +59,7 @@ If you are using [Public IP](https://cloud.google.com/sql/docs/postgres/connect-
:::
6. Please go to the connection tab. Under Cloud SQL instance please select the PostgreSQL database which you have set-up.
5. Please go to the connection tab. Under Cloud SQL instance please select the PostgreSQL database which you have set-up.
<div style={{textAlign: 'center'}}>
<img className="screenshot-full" src="/img/cloud-run/cloud-SQL-tooljet.png" alt="cloud-SQL-tooljet" />
@ -93,10 +72,6 @@ Click on deploy once the above parameters are set.
Once the Service is created and live, to make the Cloud Service URL public. Please follow the steps [**here**](https://cloud.google.com/run/docs/securing/managing-access) to make the service public.
:::
### Deploying ToolJet Database
If you intend to use this feature, you'd have to set up and deploy PostgREST server which helps querying ToolJet Database.

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -168,7 +168,7 @@ actions.goToApp('slug',queryparams)
```
- `slug` can be found in URL of the released app after the `application/`, or in the `Share` modal
- `queryparams` can be provided like this `[{"key":"value"}, {"key2":"value2"}]`
- `queryparams` can be provided like this `[ ['key1','value1' ], ['key2','value2'] ]`
<div style={{textAlign: 'center'}}>

View file

@ -3,28 +3,5 @@
"2.62.0",
"2.61.0",
"2.50.0-LTS",
"2.43.0",
"2.39.0",
"2.36.0",
"2.35.0",
"2.34.0",
"2.33.0",
"2.30.0",
"2.29.0",
"2.27.0",
"2.25.0",
"2.24.0",
"2.23.0",
"2.22.0",
"2.19.0",
"2.18.0",
"2.17.0",
"2.16.0",
"2.15.0",
"2.14.0",
"2.13.0",
"2.12.0",
"2.11.0",
"2.10.0",
"1.x.x"
]