This commit is contained in:
Lizandro Guarnizo
2026-01-28 02:44:28 -05:00
parent 6ebf5c9a22
commit e9aecc6bd2
6 changed files with 130 additions and 70 deletions
+12 -8
View File
@@ -2,26 +2,27 @@
# Uso: docker-compose -f docker-compose.dev.yml up -d
services:
# MySQL Database
# MariaDB Database (compatible con producción)
mysql:
image: mysql:8.0
image: mariadb:10.11
container_name: whatsapp-dev-mysql
restart: unless-stopped
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD:-root_password_2026}
MYSQL_DATABASE: ${DB_NAME:-usite_whatsapp_bot}
MYSQL_USER: ${DB_USER:-usite_whatsapp_user}
MYSQL_PASSWORD: ${DB_PASS:-6q!Vio0fn@PFmsLyHjH5}
MARIADB_ROOT_PASSWORD: ${DB_ROOT_PASSWORD:-root_password_2026}
MARIADB_DATABASE: ${DB_NAME:-usite_whatsapp_bot}
MARIADB_USER: ${DB_USER:-usite_whatsapp_user}
MARIADB_PASSWORD: ${DB_PASS:-6q!Vio0fn@PFmsLyHjH5}
TZ: America/Bogota
volumes:
- mysql-dev-data:/var/lib/mysql
- ./database:/docker-entrypoint-initdb.d:ro
command: --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time-zone=America/Bogota
networks:
- whatsapp-dev-network
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${DB_ROOT_PASSWORD:-root_password_2026}"]
test: ["CMD", "mariadb-admin", "ping", "-h", "localhost", "-u", "root", "-p${DB_ROOT_PASSWORD:-root_password_2026}"]
interval: 10s
timeout: 5s
retries: 5
@@ -50,6 +51,9 @@ services:
- ssl-certs:/etc/nginx/ssl
- php-socket:/run/php
environment:
# Zona horaria Colombia
- TZ=America/Bogota
# Entorno de desarrollo
- APP_ENV=development
- APP_DEBUG=true