cachethq/docker

Created May 3, 2023 · View the cachethq/docker repository page

A Dockerized version of Cachet.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

52

Lines of Code

471

From

Aug 10, 2015

To

Jan 15, 2021

About cachethq/docker

This is the official Docker image for Cachet, an open-source status page system designed as a free alternative to services like StatusPage.io and Status.io. Cachet allows organizations to create and manage beautiful status pages to communicate system availability and incidents to users.

The repository provides a containerized deployment of Cachet with Docker and Docker Compose, making it easy to run the application without manual server configuration. The image is published to Docker Hub as a trusted build with tagged releases corresponding to specific Cachet versions. Users can specify which Cachet release to build by setting the cachet_ver argument, though the main branch represents development work and is not recommended for production use.

The project includes comprehensive setup documentation covering environment variable configuration, application key generation, debugging capabilities, and development workflows. All services including Cachet, supervisord, nginx, and PHP-FPM log to stdout and stderr for visibility in Docker output. The repository also includes automated testing via BATS (Bash Automated Testing System) that runs on Travis CI, and supports local development by allowing developers to mount the Cachet source code as a volume for active development.

Share this video