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

86 lines
2.3 KiB
Markdown

# 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
```bash
# 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:
```bash
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
```bash
# 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