Elección de la Base de Datos
Evolution API v2 permite la flexibilidad de elegir entre PostgreSQL y MySQL como proveedor de base de datos. La elección se puede configurar a través de la variable de entornoDATABASE_PROVIDER y las conexiones son gestionadas por Prisma.
Instalación y Configuración
Usando Docker
La forma más fácil y rápida de configurar una base de datos para Evolution API v2 es a través de Docker. A continuación se encuentran las instrucciones para configurar tanto PostgreSQL como MySQL usando Docker Compose.PostgreSQL
Para configurar PostgreSQL vía Docker, siga los pasos a continuación:- Descargue el archivo
docker-compose.yamlpara PostgreSQL disponible aquí. - Navegue hasta el directorio donde se descargó el archivo y ejecute el comando:
- La instancia de PostgreSQL estará disponible en la dirección
localhosten el puerto5432.
MySQL
Para configurar MySQL vía Docker, siga los pasos a continuación:- Descargue el archivo
docker-compose.yamlpara MySQL disponible aquí. - Navegue hasta el directorio donde se descargó el archivo y ejecute el comando:
- La instancia de MySQL estará disponible en la dirección
localhosten el puerto3306.
Configuración de Variables de Entorno
Después de configurar la base de datos, defina las siguientes variables de entorno en su archivo.env:
Instalación Local
Si prefiere configurar la base de datos localmente sin usar Docker, siga las instrucciones a continuación:PostgreSQL
- Instale PostgreSQL en su máquina. En sistemas basados en Ubuntu, por ejemplo, puede usar:
- Inicie el servicio de PostgreSQL:
- Cree una base de datos para Evolution API v2:
MySQL
- Instale MySQL en su máquina. En sistemas basados en Ubuntu, puede usar:
- Inicie el servicio de MySQL:
- Cree una base de datos para Evolution API v2: