[PR #670] Add BunkerWeb + MariaDB + Valkey example #5256

Open
opened 2026-04-24 00:30:49 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/docker/awesome-compose/pull/670
Author: @TheophileDiot
Created: 2/6/2026
Status: 🔄 Open

Base: masterHead: add/bunkerweb-mariadb


📝 Commits (1)

  • 990df7a feat: add BunkerWeb, MariaDB, and Valkey sample application with compose file and documentation.

📊 Changes

3 files changed (+184 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)
bunkerweb-mariadb/README.md (+77 -0)
bunkerweb-mariadb/compose.yaml (+106 -0)

📄 Description

This PR adds a new example using BunkerWeb to protect a simple web application (bunkerity/bunkerweb-hello).

Description

This example demonstrates a production-ready setup following the official BunkerWeb documentation (Full Stack / Database integration).
It includes:

  • BunkerWeb (v1.6.7) as the WAF.
  • MariaDB for configuration and log storage.
  • Valkey (v8.0) replacing Redis for caching, configured with best practices (persistence, health checks, sysctls).
  • BunkerWeb Scheduler and BunkerWeb UI (port 7000).
  • Hello World App (bunkerity/bunkerweb-hello:v1.0) as the protected service.

Changes

  • Added bunkerweb-mariadb/ directory with compose.yaml and README.md.
  • Updated root README.md to include the new example.

Verification

  • Structure follows the repository conventions.
  • compose.yaml validates with docker compose config.
  • Application starts and is accessible via localhost.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/docker/awesome-compose/pull/670 **Author:** [@TheophileDiot](https://github.com/TheophileDiot) **Created:** 2/6/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `add/bunkerweb-mariadb` --- ### 📝 Commits (1) - [`990df7a`](https://github.com/docker/awesome-compose/commit/990df7ac9943469deacf58118a8e42f926c010bd) feat: add BunkerWeb, MariaDB, and Valkey sample application with compose file and documentation. ### 📊 Changes **3 files changed** (+184 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) ➕ `bunkerweb-mariadb/README.md` (+77 -0) ➕ `bunkerweb-mariadb/compose.yaml` (+106 -0) </details> ### 📄 Description This PR adds a new example using **BunkerWeb** to protect a simple web application (`bunkerity/bunkerweb-hello`). ## Description This example demonstrates a production-ready setup following the official BunkerWeb documentation (Full Stack / Database integration). It includes: - **BunkerWeb** (v1.6.7) as the WAF. - **MariaDB** for configuration and log storage. - **Valkey** (v8.0) replacing Redis for caching, configured with best practices (persistence, health checks, sysctls). - **BunkerWeb Scheduler** and **BunkerWeb UI** (port 7000). - **Hello World App** (`bunkerity/bunkerweb-hello:v1.0`) as the protected service. ## Changes - Added `bunkerweb-mariadb/` directory with `compose.yaml` and `README.md`. - Updated root `README.md` to include the new example. ## Verification - [x] Structure follows the repository conventions. - [x] `compose.yaml` validates with `docker compose config`. - [x] Application starts and is accessible via localhost. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-24 00:30:49 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-compose#5256