This is an automated email from the ASF dual-hosted git repository.

tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new 57cebdfb129 NO-ISSUE: Add dev-deployment images to new CI (#2084)
57cebdfb129 is described below

commit 57cebdfb129167e90266d060883ceb15566b2cca
Author: Thiago Lugli <[email protected]>
AuthorDate: Fri Dec 8 13:14:29 2023 -0300

    NO-ISSUE: Add dev-deployment images to new CI (#2084)
---
 .ci/jenkins/Jenkinsfile.daily-dev-publish          | 48 +++++++++++----
 .ci/jenkins/Jenkinsfile.release-build              | 44 ++++++++++----
 .ci/jenkins/Jenkinsfile.release-dry-run            |  2 +-
 .ci/jenkins/Jenkinsfile.release-publish            |  2 +-
 .ci/jenkins/Jenkinsfile.staging-build              | 71 +++++++++++++++++-----
 ...yment => Jenkinsfile.dev-deployment-base-image} | 35 +++++++----
 ...nkinsfile.dev-deployment-dmn-form-webapp-image} | 34 +++++++----
 .ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox   | 12 ++--
 .ci/jenkins/release-jobs/Jenkinsfile.online-editor | 24 +++++---
 .github/workflows/ci_build.yml                     | 26 ++++++--
 packages/kie-sandbox-image/README.md               | 10 ++-
 pnpm-lock.yaml                                     | 27 +++++---
 12 files changed, 238 insertions(+), 97 deletions(-)

diff --git a/.ci/jenkins/Jenkinsfile.daily-dev-publish 
b/.ci/jenkins/Jenkinsfile.daily-dev-publish
index eaa962e5e32..a96403bdff0 100644
--- a/.ci/jenkins/Jenkinsfile.daily-dev-publish
+++ b/.ci/jenkins/Jenkinsfile.daily-dev-publish
@@ -34,15 +34,24 @@ pipeline {
         KIE_TOOLS_BUILD__runTests = 'false'
         KIE_TOOLS_BUILD__runEndToEndTests = 'false'
 
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = 'daily-dev'
-
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageName = 
'dmn-dev-deployment-base-image'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = 'daily-dev'
+        DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+        DEV_DEPLOYMENT_BASE_IMAGE__buildTags = 'daily-dev'
+
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 
'dev-deployment-dmn-form-webapp-image'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = 'daily-dev'
+
+        ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+        ONLINE_EDITOR__devDeploymentBaseImageTag = 'daily-dev'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageName = 
'dev-deployment-dmn-form-webapp-image'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = 'daily-dev'
         ONLINE_EDITOR__corsProxyUrl = 
'https://daily-dev-cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud'
 
         EXTENDED_SERVICES__kieSandboxUrl = 
'https://kiegroup.github.io/kogito-online/dev'
@@ -181,13 +190,26 @@ pipeline {
             }
         }
 
-        stage('Push dmn-dev-deployment-base-image to quay.io') {
+        stage('Push dev-deployment-base-image to quay.io') {
             steps {
                 script {
                     dockerUtils.pushImageToRegistry(
-                        
"${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__account}",
-                        "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__name}",
-                        "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+                        
"${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}",
+                        "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}",
+                        "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+                        "${pipelineVars.quayPushCredentialsId}"
+                    )
+                }
+            }
+        }
+
+        stage('Push dev-deployment-dmn-form-webapp-image to quay.io') {
+            steps {
+                script {
+                    dockerUtils.pushImageToRegistry(
+                        
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__account}",
+                        "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__name}",
+                        "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__buildTags}",
                         "${pipelineVars.quayPushCredentialsId}"
                     )
                 }
diff --git a/.ci/jenkins/Jenkinsfile.release-build 
b/.ci/jenkins/Jenkinsfile.release-build
index 589f2fa775a..30e16911594 100644
--- a/.ci/jenkins/Jenkinsfile.release-build
+++ b/.ci/jenkins/Jenkinsfile.release-build
@@ -31,12 +31,13 @@ pipeline {
         string(description: 'Base Ref', name: 'BASE_REF')
         string(description: 'Tag', name: 'TAG', defaultValue: '0.0.0')
         string(description: 'Upload asset url', name: 'UPLOAD_ASSET_URL', 
defaultValue: '')
-        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"dmn_dev_deployment_base_image":"false","kie_sandbox_image":"false","kie_sandbox_extended_services_image":"false","cors_proxy_image":"false","online_editor":"false","chrome_extensions":"false","vscode_extensions_dev":"false","vscode_extensions_prod":"false","npm_packages":"false","standalone_editors_cdn":"false","extended_services":"false","serverless_logic_web_tools":"false","serverless_logic_web_tools_swf_builder_i
 [...]
+        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"dev_deployment_base_image":"false","dev_deployment_dmn_form_webapp_image":"false","kie_sandbox_image":"false","kie_sandbox_extended_services_image":"false","cors_proxy_image":"false","online_editor":"false","chrome_extensions":"false","vscode_extensions_dev":"false","vscode_extensions_prod":"false","npm_packages":"false","standalone_editors_cdn":"false","extended_services":"false","serverless_logic_web_tools":"false
 [...]
     }
 
     environment {
         OPENSHIFT_NAMESPACE = 'kie-sandbox'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT = 'SKIPPED'
+        DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT = 'SKIPPED'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT = 'SKIPPED'
         KIE_SANDBOX_EXTENDED_SERVICES_IMAGE_JOB_RESULT = 'SKIPPED'
         CORS_PROXY_IMAGE_JOB_RESULT = 'SKIPPED'
         KIE_SANDBOX_IMAGE_JOB_RESULT = 'SKIPPED'
@@ -63,7 +64,8 @@ pipeline {
             steps {
                 script {
                     runners = readJSON text: "${params.RUNNERS}"
-                    env.DMN_DEV_DEPLOYMENT_BASE_IMAGE = 
runners.dmn_dev_deployment_base_image
+                    env.DEV_DEPLOYMENT_BASE_IMAGE = 
runners.dev_deployment_base_image
+                    env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE = 
runners.dev_deployment_dmn_form_webapp_image
                     env.KIE_SANDBOX_IMAGE = runners.kie_sandbox_image
                     env.KIE_SANDBOX_EXTENDED_SERVICES_IMAGE = 
runners.kie_sandbox_extended_services_image
                     env.CORS_PROXY_IMAGE = runners.cors_proxy_image
@@ -87,7 +89,8 @@ pipeline {
         stage('Print Runners') {
             steps {
                 sh """
-                echo "dmn_dev_deployment_base_image: 
${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE}"
+                echo "dev_deployment_base_image: 
${env.DEV_DEPLOYMENT_BASE_IMAGE}"
+                echo "dev_deployment_dmn_form_webapp_image: 
${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE}"
                 echo "kie_sandbox_image: ${env.KIE_SANDBOX_IMAGE}"
                 echo "kie_sandbox_extended_services_image: 
${env.KIE_SANDBOX_EXTENDED_SERVICES_IMAGE}"
                 echo "cors_proxy_image: ${env.CORS_PROXY_IMAGE}"
@@ -108,15 +111,34 @@ pipeline {
             }
         }
 
-        stage('DMN Dev Deployment Base Image') {
+        stage('Dev Deployment Base Image') {
             when {
-                expression { env.DMN_DEV_DEPLOYMENT_BASE_IMAGE == 'true' }
+                expression { env.DEV_DEPLOYMENT_BASE_IMAGE == 'true' }
             }
             steps {
                 script {
-                    env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT = build(
+                    env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT = build(
                         wait: true,
-                        job: 
'KIE/kie-tools/kie-tools-release-jobs/dmn-dev-deployment',
+                        job: 
'KIE/kie-tools/kie-tools-release-jobs/dev-deployment-base-image',
+                        parameters: [
+                            booleanParam(name: 'DRY_RUN', value: 
"${params.DRY_RUN}"),
+                            string(name: 'BASE_REF', value: 
"${params.BASE_REF}"),
+                            string(name: 'TAG', value: "${params.TAG}")
+                        ]
+                    ).result
+                }
+            }
+        }
+
+        stage('Dev Deployment DMN Form Webapp Image') {
+            when {
+                expression { env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE == 
'true' }
+            }
+            steps {
+                script {
+                    env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT = 
build(
+                        wait: true,
+                        job: 
'KIE/kie-tools/kie-tools-release-jobs/dev-deployment-dmn-form-webapp-image',
                         parameters: [
                             booleanParam(name: 'DRY_RUN', value: 
"${params.DRY_RUN}"),
                             string(name: 'BASE_REF', value: 
"${params.BASE_REF}"),
@@ -215,7 +237,7 @@ pipeline {
 
         stage('Online Editor') {
             when {
-                expression { env.ONLINE_EDITOR == 'true' && 
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' || 
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') && 
(env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') }
+                expression { env.ONLINE_EDITOR == 'true' && 
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' || 
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') && 
(env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') && 
(env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SKIPPED') }
             }
             steps {
                 script {
@@ -234,7 +256,7 @@ pipeline {
 
         stage('Chrome Extensions') {
             when {
-                expression { env.CHROME_EXTENSIONS == 'true' && 
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' || 
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') && 
(env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') && 
(env.ONLINE_EDITOR_JOB_RESULT == 'SUCCESS' || env.ONLINE_EDITOR_JOB_RESULT == 
'SKIPPED') }
+                expression { env.CHROME_EXTENSIONS == 'true' && 
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' || 
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') && 
(env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') && 
(env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SKIPPED') && 
(env.ONLINE_EDITOR_JOB_RESULT == 'SUCCESS' || env.ONLINE_EDITOR_JOB_RESULT [...]
             }
             steps {
                 script {
@@ -313,7 +335,7 @@ pipeline {
 
         stage('Standalone Editors CDN') {
             when {
-                expression { env.STANDALONE_EDITORS_CDN == 'true' && 
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' || 
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') && 
(env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') && 
(env.ONLINE_EDITOR_JOB_RESULT == 'SUCCESS' || env.ONLINE_EDITOR_JOB_RESULT == 
'SKIPPED') && (env.CHROME_EXTENSIONS_JOB_RESULT == 'SUCCESS' || 
env.CHROME_EXTENSIONS_JOB_RESULT == 'SKIPPED') }
+                expression { env.STANDALONE_EDITORS_CDN == 'true' && 
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' || 
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') && 
(env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') && 
(env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SUCCESS' || 
env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SKIPPED') && 
(env.ONLINE_EDITOR_JOB_RESULT == 'SUCCESS' || env.ONLINE_EDITOR_JOB_R [...]
             }
             steps {
                 script {
diff --git a/.ci/jenkins/Jenkinsfile.release-dry-run 
b/.ci/jenkins/Jenkinsfile.release-dry-run
index 04a3ccfd49c..4491d7156e0 100644
--- a/.ci/jenkins/Jenkinsfile.release-dry-run
+++ b/.ci/jenkins/Jenkinsfile.release-dry-run
@@ -31,7 +31,7 @@ pipeline {
                 build job: 'KIE/kie-tools/kie-tools-release-build', 
parameters: [
                     booleanParam(name: 'DRY_RUN', value: true),
                     string(name: 'BASE_REF', value: 'main'),
-                    string(name: 'RUNNERS', value: 
'{"dmn_dev_deployment_base_image":"true","kie_sandbox_image":"true","kie_sandbox_extended_services_image":"true","cors_proxy_image":"true","online_editor":"true","chrome_extensions":"true","vscode_extensions_dev":"true","vscode_extensions_prod":"true","npm_packages":"true","standalone_editors_cdn":"true","extended_services":"true","serverless_logic_web_tools":"true","serverless_logic_web_tools_swf_builder_image":"true","serverless_logic_
 [...]
+                    string(name: 'RUNNERS', value: 
'{"dev_deployment_base_image":"true","dev_deployment_dmn_form_webapp_image":"true","kie_sandbox_image":"true","kie_sandbox_extended_services_image":"true","cors_proxy_image":"true","online_editor":"true","chrome_extensions":"true","vscode_extensions_dev":"true","vscode_extensions_prod":"true","npm_packages":"true","standalone_editors_cdn":"true","extended_services":"true","serverless_logic_web_tools":"true","serverless_logic_web_tools_sw
 [...]
                 ]
             }
         }
diff --git a/.ci/jenkins/Jenkinsfile.release-publish 
b/.ci/jenkins/Jenkinsfile.release-publish
index f08362ffe18..5391750290b 100644
--- a/.ci/jenkins/Jenkinsfile.release-publish
+++ b/.ci/jenkins/Jenkinsfile.release-publish
@@ -27,7 +27,7 @@ pipeline {
 
     parameters {
         string(description: 'Tag', name: 'TAG', defaultValue: '0.0.0')
-        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"dmn_dev_deployment_base_image":"true","kie_sandbox_image":"true","kie_sandbox_extended_services_image":"true","cors_proxy_image":"true","online_editor":"true","chrome_extensions":"true","vscode_extensions_dev":"true","vscode_extensions_prod":"true","npm_packages":"true","standalone_editors_cdn":"true","extended_services":"true","serverless_logic_web_tools":"true","serverless_logic_web_tools_swf_builder_image":"true"
 [...]
+        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"dev_deployment_base_image":"true","dev_deployment_dmn_form_webapp_image":"true","kie_sandbox_image":"true","kie_sandbox_extended_services_image":"true","cors_proxy_image":"true","online_editor":"true","chrome_extensions":"true","vscode_extensions_dev":"true","vscode_extensions_prod":"true","npm_packages":"true","standalone_editors_cdn":"true","extended_services":"true","serverless_logic_web_tools":"true","serverless
 [...]
     }
 
     stages {
diff --git a/.ci/jenkins/Jenkinsfile.staging-build 
b/.ci/jenkins/Jenkinsfile.staging-build
index 1205e80b3a2..e55624fc4e4 100644
--- a/.ci/jenkins/Jenkinsfile.staging-build
+++ b/.ci/jenkins/Jenkinsfile.staging-build
@@ -39,14 +39,22 @@ pipeline {
         OPENSHIFT_NAMESPACE = 'kie-sandbox'
         OPENSHIFT_PART_OF = 'staging-kie-sandbox-app'
 
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "${params.TAG}-prerelease"
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageName = 
'dmn-dev-deployment-base-image'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = 
"${params.TAG}-prerelease"
+        DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+        DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "${params.TAG}-prerelease"
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 
'dev-deployment-dmn-form-webapp-image'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = 
"${params.TAG}-prerelease"
+        ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+        ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}-prerelease"
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageName = 
'dev-deployment-dmn-form-webapp-image'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = 
"${params.TAG}-prerelease"
 
         KIE_SANDBOX__imageRegistry = 'quay.io'
         KIE_SANDBOX__imageAccount = 'kie-tools'
@@ -698,30 +706,60 @@ pipeline {
             }
         }
 
-        stage('Build (dmn-dev-deployment-base-image)') {
+        stage('Build (dev-deployment-base-image)') {
             steps {
                 dir('kie-tools') {
                     sh '''#!/bin/bash -el
                     export KIE_TOOLS_BUILD__runTests=true
                     export KIE_TOOLS_BUILD__buildContainerImages=true
                     docker system prune -af
-                    echo "Build @kie-tools/dmn-dev-deployment-base-image"
-                    pnpm -F @kie-tools/dmn-dev-deployment-base-image... 
--workspace-concurrency=1 build:prod
+                    echo "Build @kie-tools/dev-deployment-base-image"
+                    pnpm -F @kie-tools/dev-deployment-base-image... 
--workspace-concurrency=1 build:prod
                     '''.trim()
                 }
             }
         }
 
-        stage('STAGING: Push dmn-dev-deployment-base-image to quay.io') {
+        stage('STAGING: Push dev-deployment-base-image to quay.io') {
             when {
                 expression { !params.DRY_RUN }
             }
             steps {
                 script {
                     dockerUtils.pushImageToRegistry(
-                        
"${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__account}",
-                        "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__name}",
-                        "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+                        
"${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}",
+                        "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}",
+                        "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+                        "${pipelineVars.quayPushCredentialsId}"
+                    )
+                }
+            }
+        }
+
+        stage('Build (dev-deployment-dmn-form-webapp-image)') {
+            steps {
+                dir('kie-tools') {
+                    sh '''#!/bin/bash -el
+                    export KIE_TOOLS_BUILD__runTests=true
+                    export KIE_TOOLS_BUILD__buildContainerImages=true
+                    docker system prune -af
+                    echo "Build 
@kie-tools/dev-deployment-dmn-form-webapp-image"
+                    pnpm -F @kie-tools/dev-deployment-dmn-form-webapp-image... 
--workspace-concurrency=1 build:prod
+                    '''.trim()
+                }
+            }
+        }
+
+        stage('STAGING: Push dev-deployment-dmn-form-webapp-image to quay.io') 
{
+            when {
+                expression { !params.DRY_RUN }
+            }
+            steps {
+                script {
+                    dockerUtils.pushImageToRegistry(
+                        
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}",
+                        "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name}",
+                        
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags}",
                         "${pipelineVars.quayPushCredentialsId}"
                     )
                 }
@@ -825,7 +863,8 @@ def buildPartial(params) {
     export 
SERVERLESS_LOGIC_WEB_TOOLS__corsProxyUrl=https://staging-cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud
 
     pnpm -F='!@kie-tools/serverless-logic-web-tools-swf-dev-mode-image' \
-    -F='!@kie-tools/dmn-dev-deployment-base-image' \
+    -F='!@kie-tools/dev-deployment-base-image' \
+    -F='!@kie-tools/dev-deployment-dmn-form-webapp-image' \
     -F='!@kie-tools/serverless-logic-web-tools-base-builder-image' \
     -F='!@kie-tools/dashbuilder-viewer-image' \
     -r --workspace-concurrency=1 build:prod
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment 
b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image
similarity index 72%
copy from .ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
copy to .ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image
index 505d06a55bb..e35cec570bd 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image
@@ -38,18 +38,26 @@ pipeline {
         KIE_TOOLS_BUILD__runEndToEndTests = 'false'
         KIE_TOOLS_BUILD__buildContainerImages = 'true'
 
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageName = 
'dmn-dev-deployment-base-image'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = "${params.TAG}"
+        DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+        DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 
'dev-deployment-dmn-form-webapp-image'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = "latest 
${params.TAG}"
+        ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+        ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}"
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageName = 
'dev-deployment-dmn-form-webapp-image'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.TAG}"
 
         DOCKER_CONFIG = "${WORKSPACE}/.docker"
 
-        PNPM_FILTER_STRING = '-F @kie-tools/dmn-dev-deployment-base-image...'
+        PNPM_FILTER_STRING = '-F @kie-tools/dev-deployment-base-image...'
     }
 
     stages {
@@ -122,21 +130,22 @@ pipeline {
             }
         }
 
-        stage('Push dmn-dev-deployment-base-image to quay.io') {
+        stage('Push dev-deployment-base-image to quay.io') {
             when {
                 expression { !params.DRY_RUN }
             }
             steps {
                 script {
                     dockerUtils.pushImageToRegistry(
-                        
"${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__account}",
-                        "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__name}",
-                        "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+                        
"${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}",
+                        "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}",
+                        "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
                         "${pipelineVars.quayPushCredentialsId}"
                     )
                 }
             }
         }
+
     }
 
     post {
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment 
b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image
similarity index 71%
rename from .ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
rename to 
.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image
index 505d06a55bb..2705d3b1a81 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image
@@ -38,18 +38,26 @@ pipeline {
         KIE_TOOLS_BUILD__runEndToEndTests = 'false'
         KIE_TOOLS_BUILD__buildContainerImages = 'true'
 
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageName = 
'dmn-dev-deployment-base-image'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = "${params.TAG}"
+        DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+        DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 
'dev-deployment-dmn-form-webapp-image'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = "latest 
${params.TAG}"
+        ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+        ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}"
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageName = 
'dev-deployment-dmn-form-webapp-image'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.TAG}"
 
         DOCKER_CONFIG = "${WORKSPACE}/.docker"
 
-        PNPM_FILTER_STRING = '-F @kie-tools/dmn-dev-deployment-base-image...'
+        PNPM_FILTER_STRING = '-F 
@kie-tools/dev-deployment-dmn-form-webapp-image...'
     }
 
     stages {
@@ -122,16 +130,16 @@ pipeline {
             }
         }
 
-        stage('Push dmn-dev-deployment-base-image to quay.io') {
+        stage('Push dev-deployment-dmn-form-webapp-image to quay.io') {
             when {
                 expression { !params.DRY_RUN }
             }
             steps {
                 script {
                     dockerUtils.pushImageToRegistry(
-                        
"${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__account}",
-                        "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__name}",
-                        "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+                        
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}",
+                        "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name}",
+                        
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags}",
                         "${pipelineVars.quayPushCredentialsId}"
                     )
                 }
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox 
b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox
index 5a627948c23..a3cd66296ad 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox
@@ -53,10 +53,14 @@ pipeline {
         ONLINE_EDITOR__extendedServicesDownloadUrlMacOs = 
"https://github.com/apache/incubator-kie-tools/releases/download/${params.TAG}/kie_sandbox_extended_services_macos_${params.TAG}.dmg";
         ONLINE_EDITOR__extendedServicesDownloadUrlWindows = 
"https://github.com/apache/incubator-kie-tools/releases/download/${params.TAG}/kie_sandbox_extended_services_windows_${params.TAG}.exe";
         ONLINE_EDITOR__extendedServicesCompatibleVersion = "${params.TAG}"
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageName = 
'dmn-dev-deployment-base-image'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = "${params.TAG}"
+        ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+        ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}"
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageName = 
'dev-deployment-dmn-form-webapp-image'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.TAG}"
         ONLINE_EDITOR__gtmId = 'GTM-PQGMKNW'
 
         DOCKER_CONFIG = "${WORKSPACE}/.docker"
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor 
b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
index 474d8a9797e..a480f2ae374 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
@@ -43,16 +43,24 @@ pipeline {
         ONLINE_EDITOR__extendedServicesDownloadUrlMacOs = 
"https://github.com/apache/incubator-kie-tools/releases/download/${params.TAG}/kie_sandbox_extended_services_macos_${params.TAG}.dmg";
         ONLINE_EDITOR__extendedServicesDownloadUrlWindows = 
"https://github.com/apache/incubator-kie-tools/releases/download/${params.TAG}/kie_sandbox_extended_services_windows_${params.TAG}.exe";
         ONLINE_EDITOR__extendedServicesCompatibleVersion = "${params.TAG}"
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageName = 
'dmn-dev-deployment-base-image'
-        ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = "${params.TAG}"
+        ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+        ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}"
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageName = 
'dev-deployment-dmn-form-webapp-image'
+        ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.TAG}"
         ONLINE_EDITOR__gtmId = 'GTM-PQGMKNW'
         ONLINE_EDITOR__corsProxyUrl = 
'https://cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
-        DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
+        DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+        DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 
'dev-deployment-dmn-form-webapp-image'
+        DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = "latest 
${params.TAG}"
 
         PNPM_FILTER_STRING = '-F @kie-tools/online-editor...'
     }
diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml
index 5a0e32e5b4e..944bbfb9595 100644
--- a/.github/workflows/ci_build.yml
+++ b/.github/workflows/ci_build.yml
@@ -99,7 +99,8 @@ jobs:
         run: >-
           pnpm 
           -F='!@kie-tools/serverless-logic-web-tools-swf-dev-mode-image' 
-          -F='!@kie-tools/dmn-dev-deployment-base-image' 
+          -F='!@kie-tools/dev-deployment-base-image'
+          -F='!@kie-tools/dev-deployment-dmn-form-webapp-image'
           -F='!@kie-tools/serverless-logic-web-tools-base-builder-image' 
           -F='!@kie-tools/dashbuilder-viewer-image' 
           -r --workspace-concurrency=1 build:prod
@@ -121,7 +122,7 @@ jobs:
           echo "Build @kie-tools/serverless-logic-web-tools-swf-dev-mode-image"
           pnpm -F @kie-tools/serverless-logic-web-tools-swf-dev-mode-image... 
--workspace-concurrency=1 build:prod
 
-      - name: "FULL → Build → dmn-dev-deployment-base-image"
+      - name: "FULL → Build → dev-deployment-base-image"
         if: steps.setup_build_mode.outputs.mode == 'full' && runner.os == 
'Linux'
         env:
           KIE_TOOLS_BUILD__runTests: "true"
@@ -135,8 +136,25 @@ jobs:
           if command -v podman &> /dev/null; then
             podman system prune --all --force
           fi
-          echo "Build @kie-tools/dmn-dev-deployment-base-image"
-          pnpm -F @kie-tools/dmn-dev-deployment-base-image... 
--workspace-concurrency=1 build:prod
+          echo "Build @kie-tools/dev-deployment-base-image"
+          pnpm -F @kie-tools/dev-deployment-base-image... 
--workspace-concurrency=1 build:prod
+
+      - name: "FULL → Build → dev-deployment-dmn-form-webapp-image"
+        if: steps.setup_build_mode.outputs.mode == 'full' && runner.os == 
'Linux'
+        env:
+          KIE_TOOLS_BUILD__runTests: "true"
+          KIE_TOOLS_BUILD__runEndToEndTests: "true"
+          KIE_TOOLS_BUILD__buildContainerImages: "true"
+        run: |
+          echo "Clean up container image resources"
+          if command -v docker &> /dev/null; then
+            docker system prune -af
+          fi
+          if command -v podman &> /dev/null; then
+            podman system prune --all --force
+          fi
+          echo "Build @kie-tools/dev-deployment-dmn-form-webapp-image"
+          pnpm -F @kie-tools/dev-deployment-dmn-form-webapp-image... 
--workspace-concurrency=1 build:prod
 
       - name: "FULL → Build → serverless-logic-web-tools-base-builder-image"
         if: steps.setup_build_mode.outputs.mode == 'full' && runner.os == 
'Linux'
diff --git a/packages/kie-sandbox-image/README.md 
b/packages/kie-sandbox-image/README.md
index 37a19bb50b8..cde318ca89a 100644
--- a/packages/kie-sandbox-image/README.md
+++ b/packages/kie-sandbox-image/README.md
@@ -69,7 +69,9 @@ This package contains the `Containerfile/Dockerfile` and 
scripts to build a cont
    | :---------------------------------------------------------: | 
:-------------------------------------------------------------------------------------------------------------------------:
 | :-----------------------------------------------------------------: |
    |             `KIE_SANDBOX_EXTENDED_SERVICES_URL`             |             
                           The URL that points to the Extended Services.        
                                | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
    |                `KIE_SANDBOX_CORS_PROXY_URL`                 |             
           The URL that points to the CORS proxy for interacting with external 
services.                        | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
-   |       `KIE_SANDBOX_DMN_DEV_DEPLOYMENT_BASE_IMAGE_URL`       |             
              The URL that points to base image that is used on DMN Dev 
deployments.                            | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
+   |         `KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL`         |             
                The URL that points to base image that is used on Dev 
deployments.                              | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
+   |       `KIE_SANDBOX_DEV_DEPLOYMENT_IMAGE_PULL_POLICY`        |             
                             The image pull policy for Dev deployments          
                                | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
+   |   `KIE_SANDBOX_DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_URL`    |             
             The URL that points to form webapp image that is used on Dev 
deployments.                          | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
    |         `KIE_SANDBOX_REQUIRE_CUSTOM_COMMIT_MESSAGE`         |             
             Require users to type a custom commit message when creating a new 
commit.                          | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
    | `KIE_SANDBOX_CUSTOM_COMMIT_MESSAGES_VALIDATION_SERVICE_URL` |             
                             Service URL to validate commit messages.           
                                | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
    |                `KIE_SANDBOX_AUTH_PROVIDERS`                 |    
Authentication providers configuration. Used to enable integration with GitHub 
Enterprise Server instances and more.     | See [ defaultEnvJson.ts 
](../online-editor/build/defaultEnvJson.ts) |
@@ -142,7 +144,9 @@ This package contains the `Containerfile/Dockerfile` and 
scripts to build a cont
 
    ENV KIE_SANDBOX_EXTENDED_SERVICES_URL=<my_value>
    ENV KIE_SANDBOX_CORS_PROXY_URL=<my_value>
-   ENV KIE_SANDBOX_DMN_DEV_DEPLOYMENT_BASE_IMAGE_URL=<my_value>
+   ENV KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL=<my_value>
+   ENV KIE_SANDBOX_DEV_DEPLOYMENT_IMAGE_PULL_POLICY=<my_value>
+   ENV KIE_SANDBOX_DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_URL=<my_value>
    ENV KIE_SANDBOX_REQUIRE_CUSTOM_COMMIT_MESSAGE=<my_value>
    ENV KIE_SANDBOX_CUSTOM_COMMIT_MESSAGE_VALIDATION_SERVICE_URL=<my_value>
    ENV KIE_SANDBOX_AUTH_PROVIDERS=<my_value>
@@ -331,5 +335,5 @@ KIE Sandbox can be customized to show your own logo and/or 
branding by extending
 KIE Sandbox allows for the base image used on DMN Dev deplouyments to be 
customized. For example:
 
 ```docker
-ENV 
KIE_SANDBOX_DMN_DEV_DEPLOYMENT_BASE_IMAGE_URL="quay.io/kie-tools/dmn-dev-deployment-base-image:latest"
+ENV 
KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL="quay.io/kie-tools/dev-deployment-base-image:latest"
 ```
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0bb1625c5d3..6f69fcb201f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15950,7 +15950,7 @@ packages:
       "@babel/core": 7.23.0
       "@babel/helper-module-transforms": 7.23.0(@babel/[email protected])
       "@babel/helper-plugin-utils": 7.22.5
-      "@babel/helper-simple-access": 7.21.5
+      "@babel/helper-simple-access": 7.22.5
       babel-plugin-dynamic-import-node: 2.3.3
     dev: true
 
@@ -15967,6 +15967,19 @@ packages:
       "@babel/helper-simple-access": 7.22.5
     dev: true
 
+  /@babel/[email protected](@babel/[email protected]):
+    resolution:
+      { integrity: 
sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==
 }
+    engines: { node: ">=6.9.0" }
+    peerDependencies:
+      "@babel/core": ^7.0.0-0
+    dependencies:
+      "@babel/core": 7.23.0
+      "@babel/helper-module-transforms": 7.23.0(@babel/[email protected])
+      "@babel/helper-plugin-utils": 7.22.5
+      "@babel/helper-simple-access": 7.22.5
+    dev: true
+
   /@babel/[email protected](@babel/[email protected]):
     resolution:
       { integrity: 
sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==
 }
@@ -18525,9 +18538,9 @@ packages:
     dependencies:
       "@babel/core": 7.23.0
       "@babel/helper-plugin-utils": 7.22.5
-      "@babel/helper-validator-option": 7.22.15
+      "@babel/helper-validator-option": 7.22.5
       "@babel/plugin-syntax-jsx": 7.22.5(@babel/[email protected])
-      "@babel/plugin-transform-modules-commonjs": 7.23.0(@babel/[email protected])
+      "@babel/plugin-transform-modules-commonjs": 7.22.5(@babel/[email protected])
       "@babel/plugin-transform-typescript": 7.22.9(@babel/[email protected])
     dev: true
 
@@ -33094,7 +33107,7 @@ packages:
     engines: { node: ">=14" }
     dependencies:
       cross-spawn: 7.0.3
-      signal-exit: 4.0.2
+      signal-exit: 4.1.0
     dev: true
 
   /[email protected]:
@@ -43103,12 +43116,6 @@ packages:
     resolution:
       { integrity: 
sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
 }
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==
 }
-    engines: { node: ">=14" }
-    dev: true
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to