Skip to content

feat(database): add PostgreSQL + Redis + MariaDB shared database layer#704

Open
zero-logic0316 wants to merge 1 commit into
illbnm:masterfrom
zero-logic0316:feat/database-layer-pg-redis-mariadb
Open

feat(database): add PostgreSQL + Redis + MariaDB shared database layer#704
zero-logic0316 wants to merge 1 commit into
illbnm:masterfrom
zero-logic0316:feat/database-layer-pg-redis-mariadb

Conversation

@zero-logic0316

Copy link
Copy Markdown

📦 Database Layer — PostgreSQL + Redis + MariaDB

One-click deployable database layer for Homelab Stack.

File Purpose
docker-compose.yml Core orchestration with resource limits & healthchecks
.env.example Environment variable template
healthcheck.sh One-command health check
README.md Full deployment guide
init/postgres/01-init.sql PostgreSQL init (uuid-ossp, pg_stat_statements)
init/mariadb/01-init.sql MariaDB init (utf8mb4)
conf/redis/redis.conf Redis custom config (persistence, security)
conf/mariadb/my.cnf MariaDB custom config (InnoDB tuning)

Quick Start

cd database
cp .env.example .env
docker compose up -d
chmod +x healthcheck.sh && ./healthcheck.sh

Closes Database Layer Bounty ($130 USD)

@zero-logic0316 zero-logic0316 force-pushed the feat/database-layer-pg-redis-mariadb branch from fd9d820 to 273c708 Compare June 29, 2026 12:01
Add one-click deployable database layer for Homelab Stack. Closes $130 Database Layer bounty.
@zero-logic0316 zero-logic0316 force-pushed the feat/database-layer-pg-redis-mariadb branch from 273c708 to a374b9c Compare June 29, 2026 12:06
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