Skip to content

simplify: Docker consolidation and README badge cleanup#33

Merged
nullhack merged 2 commits intomainfrom
V2/init
Apr 11, 2026
Merged

simplify: Docker consolidation and README badge cleanup#33
nullhack merged 2 commits intomainfrom
V2/init

Conversation

@nullhack
Copy link
Copy Markdown
Owner

@nullhack nullhack commented Apr 11, 2026

🛠️ Docker Consolidation & Badge Cleanup

This PR contains 2 focused improvements to streamline the project setup after the V2 architecture was established in PR #32.

🐳 Commit 1: Docker Consolidation (6d0233b)

Removed Production Complexity:

  • ❌ Deleted docker-compose.prod.yml (193 lines removed)
  • 📝 Simplified Dockerfile (144→29 lines, single-stage development build)
  • 🔧 Streamlined docker-compose.yml (133→28 lines, profile-based services)
  • 📚 Updated README Docker sections (removed production references)

Result: Single development-focused Docker configuration instead of production/development split.

🏷️ Commit 2: README Badge Cleanup (111bbec)

Badge Simplification:

  • ❌ Removed excessive badges (CodeQL, Code Style, Security)
  • 🎨 Fixed CI badge formatting to match shield.io style
  • 🐍 Updated Python badge to 3.13 only
  • 📝 Updated template (README.md.template) for consistency

Result: Clean, professional README with essential badges only.

📊 Summary

Files Changed: 6 files, 70 insertions(+), 503 deletions(-)

  • Docker setup: 447 lines removed (production complexity eliminated)
  • README: 56 lines removed (badge and documentation cleanup)

Benefits:

  • ✅ Faster developer onboarding with simple Docker commands
  • ✅ Cleaner documentation without badge clutter
  • ✅ Single configuration to maintain (no production split)
  • ✅ Development-optimized workflow

…iguration

- Remove docker-compose.prod.yml production setup
- Simplify Dockerfile to single-stage build with development focus
- Update docker-compose.yml with streamlined services (app, test, docs, quality)
- Remove production-specific references from README (distroless, security scanning, etc)
- Focus on development workflow: hot reload, debugging, integrated tooling
- Maintain Docker functionality while reducing complexity
- Remove excessive badges (CodeQL, Code Style, Security)
- Fix CI badge formatting to match other badges with proper shield style
- Update Python badge to show 3.13 only (matches project requirements)
- Simplify Docker sections to match single development-focused setup
- Remove production Docker references (distroless, multi-stage, security scanning)
- Update both template and current project README for consistency
@nullhack nullhack changed the title feat: V2 Architecture - Complete modernization with simplified development workflow simplify: Docker consolidation and README badge cleanup Apr 11, 2026
@nullhack nullhack merged commit 0e6a485 into main Apr 11, 2026
8 checks passed
@nullhack nullhack deleted the V2/init branch April 11, 2026 19:46
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