Skip to content

Improve ACME and Docker documentation with fixes#61

Merged
byjg merged 4 commits intomasterfrom
fix-some-issues
Aug 24, 2025
Merged

Improve ACME and Docker documentation with fixes#61
byjg merged 4 commits intomasterfrom
fix-some-issues

Conversation

@byjg
Copy link
Copy Markdown
Owner

@byjg byjg commented Aug 24, 2025

Description

This pull request introduces improvements and fixes related to the ACME HTTP-01 challenge setup and Docker configuration:

  • Added documentation for setting up ACME HTTP-01 challenge.
  • Introduced an example using Docker Compose for HTTP-01 setup.
  • Updated Dockerfile for better alignment.
  • Enhanced get_haproxy_command logic with improved PID validation using psutil.
  • Added a new SingleLineNonEmptyFilter for better logging output.
  • Expanded test coverage for daemonize functionalities.
  • Updated dependencies to include psutil.

Type of Changes

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Code improvement

Related Issues

Description by Korbit AI

What change is being made?

Refactor and enhance Easy HAProxy's ACME and Docker documentation, add support for process management with the psutil library, implement logging improvements with a custom filter, and update existing tests to handle additional scenarios related to HAProxy process management.

Why are these changes being made?

These changes are introduced to improve documentation clarity and accuracy, specifically regarding ACME certificate management and Docker setup. The use of the psutil library enables more robust process handling when managing HAProxy, addressing edge cases where incorrect process IDs might lead to failure. Additional logging precision is achieved via a custom filter for cleaner log outputs. This PR also strengthens testing coverage for various HAProxy management scenarios.

Is this description stale? Ask me to generate a new description by commenting /korbit-generate-pr-description

byjg added 4 commits August 24, 2025 17:49
- Introduced ACME HTTP-01 challenge documentation.
- Added Docker Compose example for HTTP-01 setup.
- Updated `get_haproxy_command` logic with improved PID validation using `psutil`.
- Enhanced logging with a new `SingleLineNonEmptyFilter`.
- Expanded tests for daemonize functionalities.
- Updated dependencies to include `psutil`.
Copy link
Copy Markdown

@korbit-ai korbit-ai bot left a comment

Choose a reason for hiding this comment

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

Review by Korbit AI

Korbit automatically attempts to detect when you fix issues in new commits.
Category Issue Status
Security Unverified Certificate File Copy ▹ view
Files scanned
File Path Reviewed
deploy/docker/install.sh
src/functions/init.py

Explore our documentation to understand the languages and file types we support and the files we ignore.

Check out our docs on how you can make Korbit work best for you and your team.

Loving Korbit!? Share us on LinkedIn Reddit and X

Comment thread deploy/docker/install.sh
@byjg byjg merged commit c861d9b into master Aug 24, 2025
6 checks passed
@byjg byjg deleted the fix-some-issues branch August 24, 2025 23:02
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.

1 participant