Skip to content

Added Docker option to install instructions - #61

Open
jeremehancock wants to merge 1 commit into
bludit:masterfrom
jeremehancock:master
Open

Added Docker option to install instructions#61
jeremehancock wants to merge 1 commit into
bludit:masterfrom
jeremehancock:master

Conversation

@jeremehancock

@jeremehancock jeremehancock commented May 16, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Documentation
    • Enhanced installation guide with new step-by-step Docker setup instructions, including Docker Compose configuration, repository clone and setup commands, and network access guidance via localhost:9090 for running Bludit containers efficiently.
    • Reorganized and refreshed Vagrant installation section with updated reference to the official Vagrant Build repository, supporting alternative setup options for users.

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 16, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

This PR updates the installation guide documentation to add Docker setup instructions alongside Vagrant. The Docker subsection includes repository clone, Docker Compose setup, and configuration details with the service accessible at localhost:9090. The Vagrant subsection was updated to reference the official Vagrant Build. The Docker subsection heading element uses id="vagrant", duplicating the Vagrant subsection heading identifier, which changes the document's heading structure.

Possibly related PRs

  • bludit/documentation-english#60: Modifies the same installation guide Vagrant section with changes to the referenced official build source and repository details.
🚥 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 accurately reflects the main change: adding Docker installation instructions to the guide. It is concise, clear, and directly related to the primary modification.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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 and usage tips.

@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: 3

🤖 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 `@pages/getting-started/installation-guide/index.md`:
- Line 53: The Docker H2 heading currently uses the wrong id (id="vagrant")
causing a duplicate/mismatch; update the Docker heading element that reads <h2
id="vagrant">Docker</h2> to use a unique id (e.g., id="docker") and confirm the
Vagrant heading uses id="vagrant" so anchor IDs match their visible headings
("Docker" and "Vagrant") and no duplicates remain.
- Line 64: Replace the generic anchor text "here" in the sentence 'Get more info
[here](https://jereme.dev/bludit-docker).' with descriptive link text that
explains the destination (e.g., "Bludit Docker guide" or "Bludit Docker
installation guide") so screen readers and users get meaningful context; update
the link to read something like 'Get more info: Bludit Docker guide' while
keeping the same URL.
- Line 56: Update the fenced code block in the markdown (the triple-backtick
block used for the git/docker commands) to declare a language for proper linting
and rendering by changing the opening fence from ``` to ```bash; keep the
existing commands (git clone, cd, docker compose up -d --build) unchanged and
ensure the closing fence remains ```.
🪄 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: CHILL

Plan: Pro

Run ID: 895275f7-db10-4ee0-8a54-c1472dd05370

📥 Commits

Reviewing files that changed from the base of the PR and between 7adc9f9 and 6fac820.

📒 Files selected for processing (1)
  • pages/getting-started/installation-guide/index.md


---

<h2 id="vagrant">Docker</h2>

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix duplicate/mismatched heading IDs for Docker and Vagrant.

Line 53 sets a Docker heading with id="vagrant", which duplicates Line 68 and breaks stable anchor navigation.

Suggested fix
-<h2 id="vagrant">Docker</h2>
+<h2 id="docker-compose">Docker (Compose)</h2>
...
 <h2 id="vagrant">Vagrant</h2>

Also applies to: 68-68

🤖 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 `@pages/getting-started/installation-guide/index.md` at line 53, The Docker H2
heading currently uses the wrong id (id="vagrant") causing a duplicate/mismatch;
update the Docker heading element that reads <h2 id="vagrant">Docker</h2> to use
a unique id (e.g., id="docker") and confirm the Vagrant heading uses
id="vagrant" so anchor IDs match their visible headings ("Docker" and "Vagrant")
and no duplicates remain.

<h2 id="vagrant">Docker</h2>
Run Bludit in Docker using the official [Docker Build](https://jereme.dev/bludit-docker).

```

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add a language to the fenced command block.

The code fence at Line 56 should declare a language (for lint compliance and better rendering).

Suggested fix
-```
+```bash
 $ git clone https://github.com/jeremehancock/Bludit-Docker.git
 $ cd Bludit-Docker
 $ docker compose up -d --build
</details>

<details>
<summary>🧰 Tools</summary>

<details>
<summary>🪛 markdownlint-cli2 (0.22.1)</summary>

[warning] 56-56: Fenced code blocks should have a language specified

(MD040, fenced-code-language)

</details>

</details>

<details>
<summary>🤖 Prompt for AI Agents</summary>

Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @pages/getting-started/installation-guide/index.md at line 56, Update the
fenced code block in the markdown (the triple-backtick block used for the
git/docker commands) to declare a language for proper linting and rendering by
changing the opening fence from tobash; keep the existing commands (git
clone, cd, docker compose up -d --build) unchanged and ensure the closing fence
remains ```.


</details>

<!-- fingerprinting:phantom:triton:hawk -->

<!-- This is an auto-generated comment by CodeRabbit -->


With your favorite browser, visit the URL `http://localhost:9090`

Get more info [here](https://jereme.dev/bludit-docker).

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Use descriptive link text instead of “here.”

Line 64 uses generic anchor text, which is less clear for readers and assistive tech.

Suggested fix
-Get more info [here](https://jereme.dev/bludit-docker).
+Get more info in the [official Docker Build guide](https://jereme.dev/bludit-docker).
📝 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
Get more info [here](https://jereme.dev/bludit-docker).
Get more info in the [official Docker Build guide](https://jereme.dev/bludit-docker).
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 64-64: Link text should be descriptive

(MD059, descriptive-link-text)

🤖 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 `@pages/getting-started/installation-guide/index.md` at line 64, Replace the
generic anchor text "here" in the sentence 'Get more info
[here](https://jereme.dev/bludit-docker).' with descriptive link text that
explains the destination (e.g., "Bludit Docker guide" or "Bludit Docker
installation guide") so screen readers and users get meaningful context; update
the link to read something like 'Get more info: Bludit Docker guide' while
keeping the same URL.

@jeremehancock

Copy link
Copy Markdown
Contributor Author

I realized after I put this PR in that there is already a Docker image available. My Docker solution is a bit different in that it spins up a webserver and automatically downloads the latest release of Bludit.

I understand if you don't want to include my solution since it might be confusing to users. I will leave it up to you.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant