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.
Com s’hi despleguen serveis
Section titled “Com s’hi despleguen serveis”- 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.
Traefik per sota
Section titled “Traefik per sota”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.