From fcfce87df860640414304c29e8058b9a063a1355 Mon Sep 17 00:00:00 2001 From: Jonas Pacheco Date: Wed, 8 Apr 2026 11:40:26 -0300 Subject: [PATCH] fix(coolify): remove filtro de labels no CoolifyDiscovery MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit O Coolify não expõe os labels do Docker na API. Removido o filtro que exigia 'arcadia.discovery.enabled=true'. Agora todos os serviços do Coolify são registrados. Refs: coolify, discovery, fix --- server/kernel/discovery/CoolifyDiscovery.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server/kernel/discovery/CoolifyDiscovery.ts b/server/kernel/discovery/CoolifyDiscovery.ts index 649a2ba..d39bfd6 100644 --- a/server/kernel/discovery/CoolifyDiscovery.ts +++ b/server/kernel/discovery/CoolifyDiscovery.ts @@ -170,10 +170,9 @@ export class CoolifyDiscovery implements DiscoveryProvider { // Parse custom labels se existirem const labels = this.parseLabels(svc.custom_labels); - // Só registra se tiver o label arcadia.discovery.enabled=true - if (labels['arcadia.discovery.enabled'] !== 'true') { - return null; - } + // SIMPLIFICADO: Registra todos os serviços do Coolify + // (removido filtro por label arcadia.discovery.enabled) + // Os labels podem ser adicionados manualmente depois se necessário const id = labels['arcadia.id'] || `coolify-service-${svc.uuid}`; const name = labels['arcadia.name'] || svc.name;