Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BED-5495: Add Dozzle Container Log Viewer to Development Environment #1177

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

neumachen
Copy link
Contributor

@neumachen neumachen commented Feb 26, 2025

Description

This PR adds the Dozzle container log viewer to our development environment and updates the README.md with documentation about this new tool. Dozzle provides a web-based interface for viewing and searching container logs,
making it easier for developers to debug issues without using command-line tools.

The changes include:

1 Adding a new Dozzle service to docker-compose.dev.yml
2 Standardizing volume definitions in docker-compose.dev.yml using explicit empty object notation
3 Adding documentation about Dozzle to the README.md under a new "Development Tools" section

Motivation and Context

This PR addresses: BED-5495

Developers need to use command-line tools like docker logs to view container output, which can be cumbersome when working with multiple services. Dozzle provides a clean web interface that allows developers to view
logs from all containers in real-time, filter logs by container, search within logs, and download logs for sharing or offline analysis.

The standardization of volume definitions improves readability and follows Docker Compose best practices.

Why is this change required? What problem does it solve?

How Has This Been Tested?

Testing included:

• Starting the development environment with docker-compose -f docker-compose.dev.yml up
• Verifying that the Dozzle service starts correctly
• Accessing the Dozzle web interface at http://dozzle.localhost
• Confirming that logs from all containers are visible and searchable
• Testing the configuration with custom environment variables (BH_DOZZLE_HOSTNAME and BH_DOZZLE_PORT)
• Verifying that all volumes function correctly with the updated syntax

Screenshots:

image

Types of changes

• Chore (a change that does not modify the application functionality)
• New feature (non-breaking change which adds functionality)

Checklist:

@neumachen neumachen self-assigned this Feb 26, 2025
@neumachen neumachen force-pushed the feat/add-dozzle-service branch from 6d75127 to dee1f45 Compare February 26, 2025 20:02
@neumachen neumachen requested a review from computator February 26, 2025 20:20
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.

2 participants