5846c515f3
- 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
2.4 KiB
2.4 KiB
Deploy Web — pflores.linkedcorp.net
Previo a cualquier push
git status— sin.envni.token_giteaen 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
VERSIONyCHANGELOG.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