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]