Files
pflores.linkedcorp.net/PRODUCCION.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.3 KiB

Producción — pflores.linkedcorp.net

Estado actual

  • Versión: 1.0.0
  • Estado: operativo
  • Última validación: 2026-06-05

Acceso público

  • URL: https://pflores.linkedcorp.net
  • Admin: https://pflores.linkedcorp.net/wp-admin
  • PDF: https://pflores.linkedcorp.net/?cv_pdf=1

Servidor

  • IP local: 192.168.222.40
  • Puerto WordPress: 8081 (PHP built-in server, 0.0.0.0:8081)
  • Proxy: Nginx Proxy Manager → http://192.168.222.40:8081
  • SSL: certificado en NPM, Force SSL activado, X-Forwarded-Proto: https

Proceso WordPress

# Ver si está corriendo
lsof -i tcp:8081

# Arrancar
bash /home/mgonzalez/desarrollo/web/pflores.linkedcorp.net/backend/start-wordpress.sh &

# Detener
kill $(lsof -ti tcp:8081)

Base de datos

  • Host: 192.168.222.20
  • Base: paty.wordpress
  • Usuario: paty.wordpress
  • Prefijo de tablas: cv_
  • Credenciales completas: ver .env

Plugins activos

Plugin Archivo Función
CMB2 cmb2/init.php Campos personalizados del CV
Pflores CV Fields pflores-cv-fields/pflores-cv-fields.php Admin + PDF
WP Mail SMTP wp-mail-smtp/wp_mail_smtp.php Email (pendiente config)

Verificar plugins activos:

mysql -u "paty.wordpress" -p"paty.wordpress" -h 192.168.222.20 "paty.wordpress" --ssl=0 \
  -e "SELECT option_value FROM cv_options WHERE option_name='active_plugins';" 2>/dev/null

Tema activo

  • Slug: persona-cv
  • Fuente: frontend/persona-cv-theme/ (symlink)

Repositorio Git

  • Remoto: https://gitea.linkedcorp.net/mgonzalez/pflores.linkedcorp.net.git
  • Rama principal: main
  • Credenciales: ~/.gitconfig o .token_gitea (no versionado)

Comandos de verificación rápida

# Site responde
curl -s http://127.0.0.1:8081/ | grep -c "Patricia Soledad"

# PDF funciona
curl -sI http://127.0.0.1:8081/?cv_pdf=1 | grep Content-Type

# Limpiar caché WP si algo no se actualiza
mysql -u "paty.wordpress" -p"paty.wordpress" -h 192.168.222.20 "paty.wordpress" --ssl=0 \
  -e "DELETE FROM cv_options WHERE option_name LIKE '_site_transient_%' OR option_name LIKE '_transient_%';" 2>/dev/null

Pendientes

  • Configurar SMTP en WP Mail SMTP (Gmail u otro proveedor)
  • Revisar si el proceso WordPress arranca automáticamente al reiniciar el servidor