dokploy
dokploy copied to clipboard
fix: Create Traefik config files for Compose service domains (#2994)
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
composeIdhandling increateDomainfunction - Created
manageDomainForComposefunction similar tomanageDomainfor applications - Added compose service support in domain update/delete operations
Changes
packages/server/src/services/domain.ts- Added composeId handlingpackages/server/src/utils/traefik/domain.ts- Added compose-specific Traefik management functionsapps/dokploy/server/api/routers/domain.ts- Added compose handling in update/delete endpoints
fixes -#2994