Releases: dengmengmian/docker-dev-environment
Releases · dengmengmian/docker-dev-environment
Release v1.1.0 - Complete Open Source Preparation
🚀 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
.envsupport - 🚀 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.exampletemplate
-
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
- Documentation: README.md | 中文文档
- Contributing: CONTRIBUTING.md | 中文指南
- Issues: Report Issues
- Discussions: Community Discussions
🙏 Acknowledgments
Thanks to the open source community for the amazing tools:
- Docker for containerization
- Nginx for web serving
- MySQL and PostgreSQL for databases
- Redis for caching
📝 Migration Guide
If you're upgrading from a previous version:
- Backup your data before upgrading
- Update your configuration to use environment variables
- Test the new setup in a development environment
- 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
v1.0.0