Skip to content

Releases: dengmengmian/docker-dev-environment

Release v1.1.0 - Complete Open Source Preparation

30 Oct 03:46

Choose a tag to compare

🚀 Release v1.1.0 - Complete Open Source Preparation

🎉 What's New

This is the first major release of our Docker Development Environment! This version brings significant improvements and prepares the project for open source community.

✨ New Features

  • 🐘 PostgreSQL Support - Added PostgreSQL 16 as a new database option
  • 🌍 Bilingual Documentation - Complete English and Chinese documentation
  • 🔐 Environment Variables - Secure configuration management with .env support
  • 🚀 Quick Start Script - One-command setup with bilingual support
  • 📚 Contributing Guidelines - Comprehensive guide for contributors
  • ⚖️ MIT License - Open source license for community use

🔧 Service Upgrades

Service Previous Current Description
Nginx 1.12 1.28 High-performance web server
MySQL 8.0.32 8.0 Latest stable MySQL
Redis 3.2 7.2 Major version upgrade
PostgreSQL - 16 New addition

🛠️ Technical Improvements

  • Security Enhancements

    • All passwords now use environment variables
    • Removed hardcoded credentials
    • Added .env.example template
  • Configuration Optimization

    • Fixed Nginx configuration syntax
    • Removed duplicate MySQL settings
    • Added PostgreSQL configuration
    • Optimized Docker Compose structure
  • Documentation

    • Complete README in English and Chinese
    • Detailed contributing guidelines
    • Quick start guide
    • Service connection information

⚠️ Breaking Changes

  • Redis Major Upgrade: 3.2 → 7.2 (may require data migration)
  • Nginx Major Upgrade: 1.12 → 1.28 (configuration compatibility)
  • Password Configuration: All passwords now use environment variables

🚀 Quick Start

# Clone the repository
git clone https://github.com/dengmengmian/docker-dev-environment.git
cd docker-dev-environment

# Configure environment
cp .env.example .env
# Edit .env with your settings

# Start all services
docker compose up -d

# Or use the quick start script
./start.sh

📋 Service Information

Service Port Description
Nginx 80 Web server
MySQL 3306 MySQL database
PostgreSQL 5432 PostgreSQL database
Redis 6380 Redis cache

🔗 Links

🙏 Acknowledgments

Thanks to the open source community for the amazing tools:

📝 Migration Guide

If you're upgrading from a previous version:

  1. Backup your data before upgrading
  2. Update your configuration to use environment variables
  3. Test the new setup in a development environment
  4. Migrate Redis data if needed (3.2 → 7.2)

🐛 Bug Reports & Feature Requests

Found a bug or have a feature request? Please open an issue!


Full Changelog: v1.0.0...v1.1.0


v1.0.0

27 Dec 02:46

Choose a tag to compare

v1.0.0