Saltar a contenido

Problemas frecuentes (Coolify + GitHub)

Errores que ya vimos al publicar este sitio. Si el síntoma es otro, empezá por el log de Deployments en Coolify y Recent deliveries de la GitHub App.

500 — Failed to get installation token … Repository not found

GitHub no está diciendo que borramos sla-crp-mkdocs. Coolify pide un token a:

POST /app/installations/{installation_id}/access_tokens

Si GitHub responde Not Found, Coolify muestra ese mensaje.

Causas reales:

  1. Installation ID incorrecto (el caso de esta instancia: Coolify tenía 160061585, la org tiene 160061605).
  2. App ID, Installation ID y .pem no son de la misma App.
  3. La App está instalada en tu usuario y el repo está en FADUA-S-A.
  4. El Installation ID es el App ID pegado en el campo equivocado.

Qué hacer:

  1. Abrí https://github.com/organizations/FADUA-S-A/settings/installations.
  2. Configure en la App de Coolify.
  3. Copiá el número de .../installations/ESTE.
  4. Coolify → Source → Installation ID → ese número → Save.
  5. Reintentá crear la Application.

404 en github.com/settings/apps/…

https://github.com/settings/apps/coolify-github-app-fadua-sla

Esa URL es de apps de tu usuario. Esta App se creó en la org. Usá:

https://github.com/organizations/FADUA-S-A/settings/apps/coolify-github-app-fadua-sla

No aparece App ID / Client secret en la Source

Estás en la pantalla de las dos tarjetas (Automated vs Manual). Esos campos salen después de Continue manually, o después de un Register with GitHub exitoso.

El .pem se carga antes en Keys & Tokens → Private Keys, no en un textarea de la Source.

No encuentro “Instance FQDN”

En Coolify actual el campo se llama URL: Settings → Configuration (General). Valor de esta instancia: https://coolify.fadua.ar.

Si ya abrís el panel por esa URL con HTTPS, está configurado. No hace falta para crear la GitHub App más que eso sea alcanzable desde internet (webhooks).

El repo no aparece al crear la Application

  • Installation en la org, no en @usuario.
  • Repository access de esa instalación incluye el repo.
  • En Coolify, Load repository.

Deploy OK pero docs.fadua.ar no pide contraseña

MkDocs no autentica. Falta el middleware de Coolify:

  1. Application (el MkDocs, no la Source) → GeneralHTTP Basic Authentication.
  2. Save + Deploy (si no redeployás, Traefik no aplica las labels).
  3. Ventana privada.

Readonly labels tiene que estar ON.

Push a main y no hay deploy

  • Auto Deploy ON en la Application.
  • Push a main, no a otra rama.
  • GitHub App → Advanced → Recent deliveries: POST a /webhooks/source/github/events con HTTP 200.
  • El panel https://coolify.fadua.ar tiene que ser público; si solo existe por túnel SSH, el webhook no llega.

Build pack / puerto raros

Coolify propone Railpack y puerto 3000. Para este repo: Dockerfile y 80.

Build rojo en mkdocs build --strict

Link roto o archivo de nav que no existe. El log de Coolify muestra el archivo. Corregí, push, no hace falta tocar la GitHub App.

Relacionado