Skip to content

Release v0.4.5: Add Docker Compose setup for MySQL and MongoDB with unified root .env configuration

Pre-release
Pre-release

Choose a tag to compare

@devsmish devsmish released this 17 Sep 19:42
· 18 commits to main since this release
7ef3446

馃攳 Feature Enhancements

Docker Infrastructure: Introduced docker-compose.yml orchestrating containerized mysql (relational store for books, users, purchases) and mongodb (search query logs) services.

Persistent Disk Storage: Configured host path volume mounts storing database data directly at D:\DB for transparent local data management.

Database Setup Automation: Created initialization scripts in docker/ that automatically provision MySQL read and edit user accounts using values from environment variables.

馃敀 Security & Access Control

Unified Environment Single-Source: Configured Docker Compose to read variables directly from the repository root .env file, eliminating credential duplication between Docker services and application settings.

Root Password Governance: Extended .env.example with MYSQL_ROOT_PASSWORD and MONGO_ROOT_PASSWORD variables to secure container root access.

Full Changelog: v0.4.4...v0.4.5