dokploy icon indicating copy to clipboard operation
dokploy copied to clipboard

fix: Create Traefik config files for Compose service domains (#2994)

Open Harikrishnan1367709 opened this issue 1 month ago • 0 comments

Problem

Compose services with custom domains (not .traefik.me) weren't getting Traefik configuration files created in /etc/dokploy/traefik/dynamic/, causing domains to be unreachable.

Solution

  • Added composeId handling in createDomain function
  • Created manageDomainForCompose function similar to manageDomain for applications
  • Added compose service support in domain update/delete operations

Changes

  • packages/server/src/services/domain.ts - Added composeId handling
  • packages/server/src/utils/traefik/domain.ts - Added compose-specific Traefik management functions
  • apps/dokploy/server/api/routers/domain.ts - Added compose handling in update/delete endpoints
Screenshot 2025-11-13 at 12 16 16 PM

fixes -#2994

Harikrishnan1367709 avatar Nov 13 '25 07:11 Harikrishnan1367709