Skip to content

fix(docker): bind quickstart port to localhost#4391

Open
cosmickdd wants to merge 2 commits into
archestra-ai:mainfrom
cosmickdd:main
Open

fix(docker): bind quickstart port to localhost#4391
cosmickdd wants to merge 2 commits into
archestra-ai:mainfrom
cosmickdd:main

Conversation

@cosmickdd
Copy link
Copy Markdown
Contributor

Fixes #4388

  • Updated quickstart and user-facing Docker examples to 127.0.0.1:3000:3000
  • Keeps the app bound to localhost by default for improved safety

Started with quickstart/docs scope — happy to expand if you'd like this applied elsewhere.

Copilot AI review requested due to automatic review settings May 5, 2026 23:10
@CLAassistant
Copy link
Copy Markdown
Contributor

CLAassistant commented May 5, 2026

CLA assistant check
All committers have signed the CLA.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Archestra Platform Docker quickstart commands to bind the Admin UI port (3000) to localhost (127.0.0.1) by default, reducing accidental exposure of the UI on the local network.

Changes:

  • Updated Docker run examples to use -p 127.0.0.1:3000:3000 for the UI port across quickstart/user-facing docs.
  • Added a brief note in the quickstart page explaining the localhost binding behavior.
  • Kept API port mapping (9000) unchanged in the examples.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
README.md Updates the main Docker quickstart example to bind UI port 3000 to localhost.
docs/pages/platform-vercel-ai-example.md Updates the example Docker run command to bind UI port 3000 to localhost.
docs/pages/platform-quickstart.md Updates Docker commands (bash + PowerShell) to bind UI port 3000 to localhost; adds an explanatory note.
docs/pages/platform-pydantic-example.md Updates the Docker run command to bind UI port 3000 to localhost.
docs/pages/platform-deployment.md Updates Docker deployment examples to bind UI port 3000 to localhost (but needs follow-up doc consistency fix).

Comment on lines 29 to 33
```bash
docker pull archestra/platform:latest;
docker run -p 9000:9000 -p 3000:3000\
docker run -p 9000:9000 -p 127.0.0.1:3000:3000\
-e ARCHESTRA_QUICKSTART=true \
-v /var/run/docker.sock:/var/run/docker.sock \
Copy link
Copy Markdown
Contributor Author

@cosmickdd cosmickdd May 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated the deployment note to make the localhost default and the LAN opt-in path explicit.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Comment thread docs/pages/platform-quickstart.md Outdated
Comment on lines +60 to 63
> **Need access from another device on your network?** Replace `127.0.0.1:3000:3000` with `0.0.0.0:3000:3000` in the Docker command.

> This exposes the Admin UI to your local network, so only do this if you intentionally want it reachable beyond localhost.

```bash
docker pull archestra/platform:latest;
docker run -p 9000:9000 -p 3000:3000\
docker run -p 9000:9000 -p 127.0.0.1:3000:3000\
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Change quickstart docker port binding

3 participants