Skip to content

Improve docker compose#22

Merged
joshdev8 merged 2 commits into
mainfrom
improve-docker-compose
Feb 11, 2026
Merged

Improve docker compose#22
joshdev8 merged 2 commits into
mainfrom
improve-docker-compose

Conversation

@joshdev8
Copy link
Copy Markdown
Owner

@joshdev8 joshdev8 commented Feb 11, 2026

Summary by CodeRabbit

  • Chores
    • Restructured Docker Compose configuration with updated service versions and optimized container images for improved performance and maintainability.
    • Consolidated media and monitoring workloads into a unified architecture with three dedicated networks.
    • Simplified volume management and centralized configuration paths under a standardized directory structure.

@joshdev8 joshdev8 self-assigned this Feb 11, 2026
@joshdev8 joshdev8 merged commit 74d195b into main Feb 11, 2026
1 check passed
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Feb 11, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The docker-compose.yml file was restructured to consolidate and modernize the service architecture. Legacy services were removed and replaced with streamlined configurations organized across three networks (monitoring, media, download). Eleven primary services now form the core setup with updated container images, standardized volume mappings, and centralized network definitions.

Changes

Cohort / File(s) Summary
Docker Compose Reorganization
docker-compose.yml
Complete service restructure: removed legacy services (portainer, plexms, transmission-vpn, jackett, sonarr, radarr, influxdb, etc.); added/updated 11 core services (plex, tautulli, grafana, telegraf, overseerr, watchtower, watchlistarr, sentarr, transmission, cleanarr, requestrr); introduced three networks (monitoring_network, media_network, download_network); consolidated volumes under USERDIR-based mappings; updated images and dependencies for all services.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • AutoPlexx#19 — Modifies overseerr service image tag in docker-compose.yml, directly affecting the same service reconfiguration in this PR.

Poem

🐰 Hoppy tale of Docker's refrain,
Where old services bid goodbye to the main,
Three networks weave through media's dance,
Eleven services stand in their stance,
A leaner compose, more streamlined, more bright!

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch improve-docker-compose

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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