Skip to content
deploy oauth decap cms

Pipeline de contenido: OAuth, Decap y Git

Login OAuth autoalojado, edición en Decap CMS y commit al repositorio.

S

Stack Team

1 min de lectura

Guía de los pasos 1–3 del pipeline en la homepage.

Login OAuth

Decap necesita un token de GitHub. Este stack usa un gateway Express autoalojado (gateway/) en tu VPS — sin SaaS de auth de terceros.

  1. El editor abre /admin
  2. Redirección a AUTH_GATEWAY_URL/api/auth
  3. OAuth de GitHub → callback /api/auth/callback
  4. El gateway devuelve el token a Decap

Variables en el VPS: GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, AUTH_GATEWAY_URL.

Editar en Decap CMS

Colecciones en src/content/ (blog, faqs, pages). config.yml usa base_url: __AUTH_GATEWAY_URL__ sustituido en el deploy.

Commit a GitHub

Decap guarda en la rama configurada: develop (test) o main (producción). El contenido vive en git — revisión con PRs normales.


Siguiente: Deploy en producción

Volver a docs
Compartir:

Soluciones relacionadas

---