Docker icon indicating copy to clipboard operation
Docker copied to clipboard

Update Docker Setup for Cachet: Improved Architecture, Workflow, and Documentation and support 3.x and higher

Open steffjenl opened this issue 5 months ago • 5 comments

This pull request updates the Docker setup for Cachet with the following improvements:

  • Refactored architecture to separate the application, scheduler, and worker into individual containers for better isolation, scalability, and maintainability.
  • Enhanced documentation in README.md with architecture rationale, production best practices, and maintenance instructions.
  • Updated GitHub Actions workflow (.github/workflows/docker-publish.yml) for multi-platform image builds, improved version handling, and secure registry logins.
  • Added security recommendations and reverse proxy setup examples.
  • Improved backup, restore, and troubleshooting sections.

These changes make the deployment more robust, secure, and easier to manage in production environments. Please review and merge into the main project.

steffjenl avatar Jul 25 '25 09:07 steffjenl

@jbrooksuk cleanup the PR.

steffjenl avatar Jul 25 '25 09:07 steffjenl

Any Idea when this will be merged? Repository seems to be dead (Last changes merged 5 years ago)

LOFWagner avatar Sep 02 '25 11:09 LOFWagner

@jbrooksuk

steffjenl avatar Sep 02 '25 15:09 steffjenl

@jbrooksuk Please check this out :pray:, and let's combine it.

henb avatar Sep 29 '25 12:09 henb

@jbrooksuk any plans to merge this or should we consider using the fork this PR is from?

tomschlick avatar Nov 18 '25 22:11 tomschlick