diff --git a/v1.13.x/developers/contribute/development-environment-setup.mdx b/v1.13.x/developers/contribute/development-environment-setup.mdx
index 26cae629f..c8854b685 100644
--- a/v1.13.x/developers/contribute/development-environment-setup.mdx
+++ b/v1.13.x/developers/contribute/development-environment-setup.mdx
@@ -65,7 +65,7 @@ Both configurations automatically install all [prerequisites](/v1.13.x/developer
The container will build and run the post-create setup script automatically. This installs ANTLR, frontend dependencies, creates a Python virtual environment, and runs code generation.
- For the **Full Stack** configuration, the post-start script will additionally build the server, run database migrations, and start OpenMetadata services. This may take several minutes on the first run.
+ For the **Full Stack** configuration, docker compose additionally builds the OpenMetadata server image from the local source, runs database migrations, and starts the MySQL, Elasticsearch, and OpenMetadata Server services. This may take several minutes on the first run.
Once setup completes, the integrated terminal is ready. Common commands:
@@ -153,11 +153,11 @@ The post-create setup script runs automatically in all environments and handles:
5. **Code generation** — ANTLR parsers and other generated artifacts via `make generate`
6. **Prerequisite validation** — Runs `make prerequisites` to confirm everything is ready
-For the **Full Stack** configuration, the post-start script additionally:
+For the **Full Stack** configuration, docker compose additionally:
-1. Builds the OpenMetadata server distribution (`mvn clean package -DskipTests`)
-2. Runs database migrations against MySQL
-3. Starts the OpenMetadata server on ports `8585`/`8586`
+1. Builds the OpenMetadata server image from the local source (`docker/development/Dockerfile`)
+2. Runs database migrations against MySQL (via the `execute-migrate-all` service)
+3. Starts the MySQL, Elasticsearch, and OpenMetadata Server services (API on ports `8585`/`8586`)
## Next Steps
diff --git a/v2.0.x/developers/contribute/development-environment-setup.mdx b/v2.0.x/developers/contribute/development-environment-setup.mdx
index 71086d672..93403ab80 100644
--- a/v2.0.x/developers/contribute/development-environment-setup.mdx
+++ b/v2.0.x/developers/contribute/development-environment-setup.mdx
@@ -65,7 +65,7 @@ Both configurations automatically install all [prerequisites](/v2.0.x/developers
The container will build and run the post-create setup script automatically. This installs ANTLR, frontend dependencies, creates a Python virtual environment, and runs code generation.
- For the **Full Stack** configuration, the post-start script will additionally build the server, run database migrations, and start OpenMetadata services. This may take several minutes on the first run.
+ For the **Full Stack** configuration, docker compose additionally builds the OpenMetadata server image from the local source, runs database migrations, and starts the MySQL, Elasticsearch, and OpenMetadata Server services. This may take several minutes on the first run.
Once setup completes, the integrated terminal is ready. Common commands:
@@ -153,11 +153,11 @@ The post-create setup script runs automatically in all environments and handles:
5. **Code generation** — ANTLR parsers and other generated artifacts via `make generate`
6. **Prerequisite validation** — Runs `make prerequisites` to confirm everything is ready
-For the **Full Stack** configuration, the post-start script additionally:
+For the **Full Stack** configuration, docker compose additionally:
-1. Builds the OpenMetadata server distribution (`mvn clean package -DskipTests`)
-2. Runs database migrations against MySQL
-3. Starts the OpenMetadata server on ports `8585`/`8586`
+1. Builds the OpenMetadata server image from the local source (`docker/development/Dockerfile`)
+2. Runs database migrations against MySQL (via the `execute-migrate-all` service)
+3. Starts the MySQL, Elasticsearch, and OpenMetadata Server services (API on ports `8585`/`8586`)
## Next Steps
diff --git a/v2.1.x-SNAPSHOT/developers/contribute/development-environment-setup.mdx b/v2.1.x-SNAPSHOT/developers/contribute/development-environment-setup.mdx
index d445e9d77..a137e27dc 100644
--- a/v2.1.x-SNAPSHOT/developers/contribute/development-environment-setup.mdx
+++ b/v2.1.x-SNAPSHOT/developers/contribute/development-environment-setup.mdx
@@ -65,7 +65,7 @@ Both configurations automatically install all [prerequisites](/v2.1.x-SNAPSHOT/d
The container will build and run the post-create setup script automatically. This installs ANTLR, frontend dependencies, creates a Python virtual environment, and runs code generation.
- For the **Full Stack** configuration, the post-start script will additionally build the server, run database migrations, and start OpenMetadata services. This may take several minutes on the first run.
+ For the **Full Stack** configuration, docker compose additionally builds the OpenMetadata server image from the local source, runs database migrations, and starts the MySQL, Elasticsearch, and OpenMetadata Server services. This may take several minutes on the first run.
Once setup completes, the integrated terminal is ready. Common commands:
@@ -153,11 +153,11 @@ The post-create setup script runs automatically in all environments and handles:
5. **Code generation** — ANTLR parsers and other generated artifacts via `make generate`
6. **Prerequisite validation** — Runs `make prerequisites` to confirm everything is ready
-For the **Full Stack** configuration, the post-start script additionally:
+For the **Full Stack** configuration, docker compose additionally:
-1. Builds the OpenMetadata server distribution (`mvn clean package -DskipTests`)
-2. Runs database migrations against MySQL
-3. Starts the OpenMetadata server on ports `8585`/`8586`
+1. Builds the OpenMetadata server image from the local source (`docker/development/Dockerfile`)
+2. Runs database migrations against MySQL (via the `execute-migrate-all` service)
+3. Starts the MySQL, Elasticsearch, and OpenMetadata Server services (API on ports `8585`/`8586`)
## Next Steps