Lizandro Guarnizo
7586954e53
fix: Predis ping() returns Status object, cast to string before compare
2026-03-11 21:41:58 -05:00
Lizandro Guarnizo
7cca8342b5
refactor: unify env vars — no hardcoded credentials, LOG_LEVEL/SESSION from env
2026-03-11 21:16:52 -05:00
Lizandro Guarnizo
7769e5d4f0
Update .env
2026-03-11 20:53:44 -05:00
Lizandro Guarnizo
6e03169c39
feat: remove mysql service from compose, use external Coolify DB resource
2026-03-11 20:31:11 -05:00
Lizandro Guarnizo
1b9942442a
fix: disable MariaDB SSL for internal Docker networking + worker MySQL readiness wait
2026-03-11 20:22:19 -05:00
Lizandro Guarnizo
06e4ad6fd5
fix: regenerate vendor/ if Coolify mounts empty volume over /var/www/html
2026-03-10 23:05:02 -05:00
Lizandro Guarnizo
b045d9db3a
fix: use named volumes, reduce nginx connections to 1024, 1 worker process
2026-03-10 22:47:42 -05:00
Lizandro Guarnizo
7a17fefb3e
fix: pin redis extension version 6.0.2 for reproducible builds
2026-03-10 22:39:33 -05:00
Lizandro Guarnizo
9080444daa
fix: remove port bindings for Coolify Traefik proxy
2026-03-10 22:29:32 -05:00
Lizandro Guarnizo
1fb4361f96
fix: worker logs permission denied + migration AFTER password
2026-03-10 22:23:30 -05:00
Lizandro Guarnizo
db469b2134
up
2026-03-10 18:42:51 -05:00
Lizandro Guarnizo
b57fc16ab3
fix: archivos >200KB usan URL publica, evita uploadMedia() con OpenSSL 3.x
...
El contenedor falla al subir a Facebook archivos >~200KB por renegociacion
TLS de OpenSSL 3.x (errno 55). Solucion sin rebuild:
- Archivos <=200KB: uploadMedia() como antes (funciona OK)
- Archivos >200KB: enviar URL publica - WhatsApp descarga desde el servidor
directamente, sin pasar por el contenedor ni por OpenSSL
Aplica a imagenes, documentos, videos y audios.
2026-02-21 12:30:56 -05:00
Lizandro Guarnizo
edcefbe67c
fix: comprimir imagen pegada hasta <250KB con calidad progresiva
...
OpenSSL 3.x en contenedor hace renegociacion TLS con Facebook >~300KB
causando errno 55. Forzar imagen a quedar bajo 250KB:
- Escalar a max 1920px si es más grande
- Intentar JPEG q=0.85, 0.70, 0.55, 0.40, 0.25 hasta pasar el umbral
- JPEG/WebP ya bajo 250KB se pasan sin modificar
2026-02-21 12:26:36 -05:00
Lizandro Guarnizo
dd6dd2e1f4
fix: comprimir imagen pegada a JPEG antes de subir a WhatsApp
...
Imagen PNG del portapapeles puede ser 1-5MB sin comprimir.
Facebook resetea TCP (errno 55) al recibir payloads grandes desde el
contenedor con OpenSSL 3.x. Solución: convertir PNG→JPEG 0.85 vía Canvas
en el navegador antes de subir → reduce tamaño ~10x → upload exitoso.
JPEG/WebP ya comprimidos se pasan sin modificar.
2026-02-21 12:20:02 -05:00
Lizandro Guarnizo
a716cd187a
Update WhatsAppService.php
2026-02-21 12:02:15 -05:00
Lizandro Guarnizo
51f1b04293
up
2026-02-21 11:45:32 -05:00
Lizandro Guarnizo
e00c96c614
Update WhatsAppService.php
2026-02-21 11:39:25 -05:00
Lizandro Guarnizo
0aa450be67
up
2026-02-21 11:33:56 -05:00
Lizandro Guarnizo
5dd48ba5c2
up
2026-02-21 11:24:15 -05:00
Lizandro Guarnizo
26afa7f36b
Update MediaService.php
2026-02-21 11:03:03 -05:00
Lizandro Guarnizo
36a1b556c3
Update MediaService.php
2026-02-21 10:53:27 -05:00
Lizandro Guarnizo
a3e089caab
up
2026-02-21 10:49:39 -05:00
Lizandro Guarnizo
72e7f8c242
Update php-fpm.conf
2026-02-21 10:25:53 -05:00
Lizandro Guarnizo
237f4aea0f
Update webhook.php
2026-02-21 10:19:10 -05:00
Lizandro Guarnizo
6bab34bf13
up
2026-02-21 10:14:14 -05:00
Lizandro Guarnizo
f05d4a20cb
Update MediaService.php
2026-02-21 09:43:28 -05:00
Lizandro Guarnizo
1c2bc3eac3
Update MediaService.php
2026-02-21 09:41:07 -05:00
Lizandro Guarnizo
349dcff45e
Update MediaService.php
2026-02-21 09:32:03 -05:00
Lizandro Guarnizo
1bd7588e86
up
2026-02-21 09:29:27 -05:00
Lizandro Guarnizo
07333be7ce
Update MediaService.php
2026-02-21 09:27:09 -05:00
Lizandro Guarnizo
ad04c49d27
up
2026-02-21 09:23:59 -05:00
Lizandro Guarnizo
61c50df07d
Update MediaService.php
2026-02-21 09:19:17 -05:00
Lizandro Guarnizo
f6cf4bace1
up
2026-02-21 08:58:22 -05:00
Lizandro Guarnizo
38cd62eb0e
up
2026-02-21 08:51:38 -05:00
Lizandro Guarnizo
de4b07c806
up
2026-02-21 07:37:36 -05:00
Lizandro Guarnizo
2f73ee2a1a
up
2026-02-20 11:46:29 -05:00
Lizandro Guarnizo
602e6d3724
up
2026-02-20 11:21:06 -05:00
Lizandro Guarnizo
c9ec58979e
Update conversations.php
2026-02-20 11:04:24 -05:00
Lizandro Guarnizo
c965135af9
up
2026-02-20 11:01:33 -05:00
Lizandro Guarnizo
a35a6725fc
Update docker-compose.prod.yml
2026-02-20 10:41:37 -05:00
Lizandro Guarnizo
c4b8ea3922
Update docker-compose.prod.yml
2026-02-20 10:36:23 -05:00
Lizandro Guarnizo
e4672fa15d
Update media-url.php
2026-02-20 10:34:55 -05:00
Lizandro Guarnizo
c7f28a79f4
up
2026-02-20 10:29:52 -05:00
Lizandro Guarnizo
b3c63db7e2
Update MediaService.php
2026-02-20 10:09:13 -05:00
Lizandro Guarnizo
a87eb7c9d9
up
2026-02-20 10:01:44 -05:00
Lizandro Guarnizo
421a5a4d7c
up
2026-02-20 09:07:37 -05:00
Lizandro Guarnizo
276af13387
up
2026-02-06 09:38:36 -05:00
Lizandro Guarnizo
8324a014c0
Update app_simple.js
2026-02-04 22:08:31 -05:00
Lizandro Guarnizo
603872b1bc
Update BotService.php
2026-02-03 23:17:22 -05:00
Lizandro Guarnizo
e722935ac4
up
2026-02-03 23:01:25 -05:00