Files
pflores.linkedcorp.net/DEPLOY_WEB.md
T
codeuploader 5846c515f3 feat: sitio CV completo v1.0.0
- 4 temas WordPress: persona-cv (activo), lumina, apex-cv, cvolio
- Plugin pflores-cv-fields con CMB2 (100% gratuito) — admin editable
- Generador PDF dinámico con Chromium headless (?cv_pdf=1)
- Datos del CV de Patricia Flores cargados en CMB2
- URL dinámica con soporte proxy SSL (NPM/X-Forwarded-Proto)
- WP Mail SMTP instalado (pendiente config SMTP)
- Documentación completa: PROMPT_IA.md, DEPLOY_WEB.md, PRODUCCION.md, VERSIONADO.md
2026-06-05 11:21:30 -05:00

2.4 KiB

Deploy Web — pflores.linkedcorp.net

Previo a cualquier push

  • git status — sin .env ni .token_gitea en staging
  • Site responde: curl -s http://127.0.0.1:8081/ | grep -c "Patricia Soledad" → debe retornar ≥ 1
  • PDF funciona: curl -sI http://127.0.0.1:8081/?cv_pdf=1 | grep Content-Type → application/pdf
  • Si hubo cambios funcionales: actualizar VERSION y CHANGELOG.md

Pasos — ciclo normal de cambios

# 1. Ver qué cambió
git status
git diff --stat

# 2. Agregar archivos (selectivo, nunca git add -A sin revisar)
git add frontend/persona-cv-theme/
git add frontend/lumina-cv-theme/
git add frontend/cvfolio-theme/
git add backend/wordpress/wp-content/themes/apex-cv/
git add backend/wordpress/wp-content/plugins/pflores-cv-fields/
git add backend/wordpress/wp-config.php
git add README.md CHANGELOG.md VERSION PROMPT_IA.md
# ... agregar solo lo que corresponde

# 3. Commit
git commit -m "fix: descripción del cambio"
# Prefijos: feat: / fix: / docs: / chore: / style:

# 4. Push a Gitea
git push origin main

Credenciales para git push

Las credenciales de Gitea se guardan en .token_gitea (nunca versionado):

# Token gitea
usuario: mgonzalez
token: [tu personal access token de gitea.linkedcorp.net]

# Gitea web
user: mgonzalez
passwd: [contraseña de acceso]

Si Git pide usuario y contraseña al hacer push, usar:

  • Usuario: mgonzalez
  • Contraseña: el personal access token (no la contraseña web)

Crear token en Gitea: https://gitea.linkedcorp.net/user/settings/applications

Guardar credenciales para no escribirlas cada vez

git config credential.helper store
# La primera vez que hagas push te pedirá usuario+token y los guardará

Remoto configurado

origin  https://gitea.linkedcorp.net/mgonzalez/pflores.linkedcorp.net.git

No tocar durante el deploy

  • .env — credenciales de BD y servidor
  • Base de datos (no hacer migrate sin confirmar)
  • El proceso PHP del servidor (no reiniciar en producción sin verificar)

Si el servidor necesita actualizar el código

Este proyecto corre directamente desde el directorio de trabajo. Si hay un clon separado en producción:

# En el servidor de producción
cd /ruta/al/proyecto
git pull origin main
# Reiniciar el proceso PHP si es necesario

Verificación post-push

# Confirmar que Gitea recibió los cambios
# Ir a: https://gitea.linkedcorp.net/mgonzalez/pflores.linkedcorp.net