P0.2 — Añadir N8N_PLAYS_WEBHOOK_URL al deployment y crear el workflow n8n #2

Closed
opened 2026-08-26 12:23:43 +00:00 by alexandrev · 1 comment
Owner

El usuario pide: "Implementa los 10 puntos" (punto 2 de la revisión).

N8N_PLAYS_WEBHOOK_URL no está en deploy/k8s/deployment.yaml, así que /api/plays siempre devuelve count: null y el contador de prueba social nunca aparece en producción. Falta también el workflow n8n que persista el contador diario.

Por qué: es código que hoy no se ejecuta en producción.

El usuario pide: "Implementa los 10 puntos" (punto 2 de la revisión). `N8N_PLAYS_WEBHOOK_URL` no está en `deploy/k8s/deployment.yaml`, así que `/api/plays` siempre devuelve `count: null` y el contador de prueba social nunca aparece en producción. Falta también el workflow n8n que persista el contador diario. Por qué: es código que hoy no se ejecuta en producción.
Author
Owner

Implementado en 0de85cb y desplegado.

  • N8N_PLAYS_WEBHOOK_URL añadido a deploy/k8s/deployment.yaml (secret hidden11-plays).
  • Workflow hidden11 — plays counter importado y activo en n8n, respaldado por la tabla hidden11_plays en la BD hidden11 del Postgres compartido (LXC 121).
  • Secret creado en el namespace apuntando a http://n8n.n8n.svc.cluster.local:5678/webhook/hidden11-plays.

Ojo: el hostname público de n8n está detrás de Authentik y devuelve 403 desde dentro del cluster, así que hay que usar el DNS interno del servicio. Verificado extremo a extremo:

get       -> {"count":0}
increment -> {"count":1}
prod      -> https://hidden11.app/api/plays?date=2026-08-26 => {"count":0}

Esto destapa un fallo aparte: hidden11-feedback apunta a https://n8n.alexandre-vazquez.cloud/webhook/xslt-feedback, que desde el pod da 404/403. El feedback lleva tiempo sin funcionar en producción.

Implementado en `0de85cb` y desplegado. - `N8N_PLAYS_WEBHOOK_URL` añadido a `deploy/k8s/deployment.yaml` (secret `hidden11-plays`). - Workflow `hidden11 — plays counter` importado y **activo** en n8n, respaldado por la tabla `hidden11_plays` en la BD `hidden11` del Postgres compartido (LXC 121). - Secret creado en el namespace apuntando a `http://n8n.n8n.svc.cluster.local:5678/webhook/hidden11-plays`. **Ojo**: el hostname público de n8n está detrás de Authentik y devuelve 403 desde dentro del cluster, así que hay que usar el DNS interno del servicio. Verificado extremo a extremo: ``` get -> {"count":0} increment -> {"count":1} prod -> https://hidden11.app/api/plays?date=2026-08-26 => {"count":0} ``` Esto destapa un fallo aparte: `hidden11-feedback` apunta a `https://n8n.alexandre-vazquez.cloud/webhook/xslt-feedback`, que desde el pod da 404/403. El feedback lleva tiempo sin funcionar en producción.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexandrev/hidden11#2