Skip to content

feat: Docker network management with per-resource attachment#6

Closed
BSalaeddin wants to merge 7 commits into
canaryfrom
feat/network-management
Closed

feat: Docker network management with per-resource attachment#6
BSalaeddin wants to merge 7 commits into
canaryfrom
feat/network-management

Conversation

@BSalaeddin

@BSalaeddin BSalaeddin commented May 18, 2026

Copy link
Copy Markdown
Collaborator

Adds first-class Docker network management to Dokploy — create, delete, and attach networks to any application or database service.

What changed

  • New Networks page in the sidebar for managing Docker networks across servers
  • Per-resource network attachment cards on each application and database service page
  • Support for bridge and overlay drivers, with server scoping
  • Duplicate name detection with user-friendly error messages
  • Blocked deletion of networks that are still attached to services
  • Migrations add network table and resource relation columns

Migration

New network table and junction columns on application + 6 database schemas. Non-breaking — existing services continue working without networks attached.


Migration note

This PR adds a migration at index 0172. If another PR merging before this one also adds a migration at 0172 (e.g. the concurrent deployments PR), renumber this PR's migration to the next available index and regenerate the journal/snapshot (drizzle-kit generate after updating the schema). The SQL statements are independent and order does not matter.

@BSalaeddin BSalaeddin force-pushed the feat/network-management branch from dde344b to 4a4f724 Compare June 13, 2026 06:26
@autofix-troubleshooter

Copy link
Copy Markdown

Hi! I'm the autofix logoautofix.ci troubleshooter bot.

It looks like you correctly set up a CI job that uses the autofix.ci GitHub Action, but the autofix.ci GitHub App has not been installed for this repository. This means that autofix.ci unfortunately does not have the permissions to fix this pull request. If you are the repository owner, please install the app and then restart the CI workflow! 😃

@BSalaeddin

Copy link
Copy Markdown
Collaborator Author

@BSalaeddin

Copy link
Copy Markdown
Collaborator Author

Merged into canary as part of v0.29.8-devino.1. Upstream PR to follow.

@BSalaeddin BSalaeddin closed this Jun 17, 2026
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.

2 participants