Skip to content

🔧(local) update container exposed ports#163

Merged
qbey merged 1 commit into
mainfrom
qbey/update-local-ports
Jul 6, 2026
Merged

🔧(local) update container exposed ports#163
qbey merged 1 commit into
mainfrom
qbey/update-local-ports

Conversation

@qbey

@qbey qbey commented Jul 6, 2026

Copy link
Copy Markdown
Member

Purpose

This allows to run several projects of LaSuite, side by side without having to modify the port exposed each time.

Proposal

  • update docker-compose
  • update readme

Summary by CodeRabbit

  • Documentation
    • Updated the README with a refreshed local services table, including current URLs, ports, and sample access details.
    • Changed the Django admin link to the new local address.
    • Removed outdated system requirements and port reference details.

@qbey qbey self-assigned this Jul 6, 2026
@coderabbitai

coderabbitai Bot commented Jul 6, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@qbey, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 53 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 6cd9eae0-2abe-4f52-a831-97769bcb5b56

📥 Commits

Reviewing files that changed from the base of the PR and between 73bc0a9 and 025e6d0.

📒 Files selected for processing (3)
  • README.md
  • compose.yml
  • docs/system-requirements.md
📝 Walkthrough

Walkthrough

This PR remaps host ports for local development services in compose.yml (postgres, opensearch, opensearch dashboards, redis, app) and updates README.md's Development Services table and admin URL to reflect the new ports. The docs/system-requirements.md file's content is removed.

Changes

Local development port remapping

Layer / File(s) Summary
Compose service port mappings
compose.yml
Host port mappings updated: postgres to 10012, opensearch to 10014/10015, opensearch dashboards to 10016, redis to 10013 (newly added), app to 10001.
README service table and admin URL update
README.md, docs/system-requirements.md
README's Development Services section gains a full endpoint/credentials table matching new ports, admin URL changed to localhost:10001/admin, and docs/system-requirements.md content is removed.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Related PRs: None identified from the provided context.

Suggested labels: documentation, infra

Suggested reviewers: None identified from the provided context.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: updating local container exposed ports.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Around line 73-75: The table entries in README are misspelled as “Openseach”;
update all three affected labels to “Opensearch” so the service names are
consistent. Make the change in the markdown table rows for the document storage
and dashboard entries, keeping the rest of the table content unchanged.
- Line 74: The README table row for port 10015:9600 is mislabeled as Document
storage and should be updated to reflect OpenSearch Performance Analyzer. Change
the description in the affected table entry so it accurately names the service,
keeping the existing port and admin context intact.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 91159b6e-b4f6-41ba-a139-2e26b07818a2

📥 Commits

Reviewing files that changed from the base of the PR and between 58553aa and 73bc0a9.

📒 Files selected for processing (3)
  • README.md
  • compose.yml
  • docs/system-requirements.md
💤 Files with no reviewable changes (1)
  • docs/system-requirements.md

Comment thread README.md Outdated
Comment on lines +73 to +75
| **Openseach** | [http://localhost:10014](http://localhost:10014) | Document storage | No auth required |
| **Openseach admin** | 10015 | Document storage | |
| **Openseach dashboard** | [http://localhost:10016](http://localhost:10016) | Opensearch UI | No auth required |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Typo: "Openseach" → "Opensearch".

Misspelled across three rows in the table.

✏️ Proposed fix
-| **Openseach**           | [http://localhost:10014](http://localhost:10014)  | Document storage         | No auth required              |
-| **Openseach admin**     | 10015                                             | Document storage         |                               |
-| **Openseach dashboard** | [http://localhost:10016](http://localhost:10016)  | Opensearch UI            | No auth required              |
+| **Opensearch**           | [http://localhost:10014](http://localhost:10014)  | Document storage         | No auth required              |
+| **Opensearch admin**     | 10015                                             | Document storage         |                               |
+| **Opensearch dashboard** | [http://localhost:10016](http://localhost:10016)  | Opensearch UI            | No auth required              |
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
| **Openseach** | [http://localhost:10014](http://localhost:10014) | Document storage | No auth required |
| **Openseach admin** | 10015 | Document storage | |
| **Openseach dashboard** | [http://localhost:10016](http://localhost:10016) | Opensearch UI | No auth required |
| **Opensearch** | [http://localhost:10014](http://localhost:10014) | Document storage | No auth required |
| **Opensearch admin** | 10015 | Document storage | |
| **Opensearch dashboard** | [http://localhost:10016](http://localhost:10016) | Opensearch UI | No auth required |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` around lines 73 - 75, The table entries in README are misspelled
as “Openseach”; update all three affected labels to “Opensearch” so the service
names are consistent. Make the change in the markdown table rows for the
document storage and dashboard entries, keeping the rest of the table content
unchanged.

Comment thread README.md Outdated
This allows to run several projects of LaSuite, side by side
without having to modify the port exposed each time.
@qbey
qbey force-pushed the qbey/update-local-ports branch from 73bc0a9 to 025e6d0 Compare July 6, 2026 15:51
@qbey
qbey merged commit 025e6d0 into main Jul 6, 2026
10 of 11 checks passed
@qbey
qbey deleted the qbey/update-local-ports branch July 6, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant