This commit is contained in:
Lizandro Guarnizo
2026-02-03 21:30:55 -05:00
parent 44423adb32
commit 1aae148396
89 changed files with 8581 additions and 7687 deletions
+38
View File
@@ -58,6 +58,9 @@ services:
- APP_ENV=development
- APP_DEBUG=true
# URL pública de la aplicación (para generar URLs absolutas en archivos multimedia)
- APP_URL=${APP_URL:-https://bot.u-s.app/}
# Base de datos - apuntar a MySQL local
- DB_HOST=mysql
- DB_PORT=${DB_PORT:-3306}
@@ -224,6 +227,39 @@ services:
networks:
- whatsapp-dev-network
# Contenedor de mantenimiento automatizado
maintenance:
build:
context: .
dockerfile: Dockerfile.maintenance
container_name: whatsapp-dev-maintenance
restart: unless-stopped
cap_add:
- SYS_NICE
- SETGID
- SETUID
volumes:
- .:/var/www/html
- ./logs:/var/www/html/logs
- ./backups:/backups
- maintenance-cron-logs:/var/log/cron
environment:
- TZ=America/Bogota
- DB_HOST=mysql
- DB_NAME=${DB_NAME:-usite_whatsapp_bot}
- DB_USER=${DB_USER:-usite_whatsapp_user}
- DB_PASS=${DB_PASS:-6q!Vio0fn@PFmsLyHjH5}
- REDIS_HOST=redis
- REDIS_PORT=6379
- APP_URL=http://app/health.php
depends_on:
mysql:
condition: service_healthy
redis:
condition: service_healthy
networks:
- whatsapp-dev-network
volumes:
mysql-dev-data:
driver: local
@@ -233,6 +269,8 @@ volumes:
driver: local
php-socket:
driver: local
maintenance-cron-logs:
driver: local
networks:
whatsapp-dev-network: