Skip to content

Coolify — plataforma de desplegament

Coolify és la plataforma de desplegament (PaaS auto-allotjada) que corre sobre nabu. Hi despleguem tots els serveis de l’estudi des dels seus repositoris de GitHub, sense gestionar el servidor a mà. El dashboard és a coolify.ediacarastudio.com.

  • Cada servei és una aplicació a Coolify, lligada a un repositori i una branca.
  • Coolify desplega serveis amb procés en runtime (la web, l’API), construïts amb el seu Dockerfile.
  • Les variables d’entorn s’injecten des del panell de Coolify, mai al repositori.
  • El build ha de córrer sobre Node 22 — pnpm 11 falla amb Node 20.

Coolify fa servir Traefik com a reverse proxy intern: gestiona el routing per domini i el certificat TLS de cada servei. És rellevant saber-ho perquè Traefik admet auth a nivell de proxy.

Tot i així, l’autenticació real no la fa Traefik sinó Cloudflare Access al davant. L’auth viu al límit, abans d’arribar a Coolify. Traefik només encamina el que Cloudflare ja ha deixat passar.