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

djwang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 3d0ad56e13 Doc: updates on building with Docker dev image
3d0ad56e13 is described below

commit 3d0ad56e13d12f1620555dcb1a5696e95dd87e5d
Author: Dianjin Wang <[email protected]>
AuthorDate: Mon Oct 13 18:27:07 2025 +0800

    Doc: updates on building with Docker dev image
---
 docs/deployment/build-based-on-docker.md | 28 ++++++++++++++++++++++++++++
 sidebars.ts                              |  2 +-
 2 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/docs/deployment/build-based-on-docker.md 
b/docs/deployment/build-based-on-docker.md
index 027fed8705..85f40bf293 100644
--- a/docs/deployment/build-based-on-docker.md
+++ b/docs/deployment/build-based-on-docker.md
@@ -90,8 +90,36 @@ Memory .............. : 15Gi total
 
 ## What's next?
 
+You can now proceed with the following steps to build and install Apache 
Cloudberry:
+
 - [Download the source code](./download-source-code.md)
 - [Configure Apache Cloudberry Build](./configure.md)
 - [Build and Install Apache Cloudberry and contrib 
extensions](./build-and-install.md)
 - [Set up a Cloudberry Demo Cluster](./set-demo-cluster.md) (start with the 
step `Set up Cloudberry environment variables`) 
 - [Post installation](./post-installation.md)
+
+Or just running the following command more quickly:
+
+```bash
+## Download the source code
+git clone --recurse-submodules --branch main --single-branch --depth=1 
https://github.com/apache/cloudberry.git
+
+## Change directory
+cd /home/gpadmin/cloudberry
+
+## Set up the SRC_DIR environment variable and create a directory for build 
logs
+export SRC_DIR=/home/gpadmin/cloudberry
+mkdir -p ${SRC_DIR}/build-logs
+
+## Configure, build, and install Cloudberry
+./devops/build/automation/cloudberry/scripts/configure-cloudberry.sh
+./devops/build/automation/cloudberry/scripts/build-cloudberry.sh
+
+## Set up a Cloudberry Demo Cluster
+./devops/build/automation/cloudberry/scripts/create-cloudberry-demo-cluster.sh
+
+## Start a Cloudberry Demo Cluster
+source /usr/local/cloudberry-db/cloudberry-env.sh
+source /home/gpadmin/cloudberry/gpAux/gpdemo/gpdemo-env.sh
+psql -p 7000 postgres
+```
\ No newline at end of file
diff --git a/sidebars.ts b/sidebars.ts
index 2e0aabbab2..65db857dbd 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -23,6 +23,7 @@ const sidebars: SidebarsConfig = {
       type: 'category',
       label: 'Deploy and Build',
       items: [
+      'deployment/build-based-on-docker',
       {
         type: 'category',
         label: 'Build from Source (Complete Guide)',
@@ -32,7 +33,6 @@ const sidebars: SidebarsConfig = {
         },
         items: [`deployment/quick-build`, `deployment/create-gpadmin-user`, 
`deployment/system-settings`, `deployment/install-required-packages`,  
`deployment/download-source-code`, `deployment/configure`, 
`deployment/build-and-install`, `deployment/set-demo-cluster`, 
`deployment/post-installation`]
         },
-      'deployment/build-based-on-docker',
       {
         type: 'category',
         label: 'Deploy on Physical or Virtual Machine',


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

Reply via email to