Requisitos previos
Asegúrate de tener lo siguiente listo:1. Requisitos del sistema
Tu computadora debe cumplir con estos requisitos mínimos:- Sistema operativo:
- Windows: Windows 10 versión 2004 o posterior (Build 19041 o superior).
- macOS: Versión actual o las dos versiones más recientes.
- Linux: Se prefiere Ubuntu o Debian.
- Memoria (RAM): Se recomienda al menos 8 GB para ejecutar Docker.
- Espacio en disco: 20 GB de almacenamiento libre.
- Internet: Una conexión estable para descargar herramientas y dependencias.
- Navegador: Google Chrome, Firefox o cualquier navegador moderno
2. Herramientas que necesitas
- Docker Desktop: Guía de instalación
- Git: Guía de instalación
- Postman (opcional, para probar APIs): Descargar POSTMAN
- Gestor de paquetes:
- Windows: Chocolatey
- macOS: Homebrew
- Linux: Usa el gestor de paquetes integrado de tu sistema (por ejemplo,
apt,dnfoyum)
- Node.js y npm (versión 18.x o superior)
3. Instalar el comando make
Midaz usa make para automatizar la configuración. Instálalo usando una de las siguientes opciones, dependiendo de tu sistema operativo:
- Linux (Ubuntu/Debian) - abre Terminal y ejecuta:
- macOS - abre Terminal y ejecuta:
- Windows - abre PowerShell como Administrador y ejecuta:
4. (Solo Windows) Instalar WSL
Midaz funciona mejor en un entorno Linux. Si estás en Windows, sigue estos pasos para instalar y usar WSL (Subsistema de Windows para Linux):Instalar WSL
1
Presiona
Win + R, escribe powershell y haz clic derecho para ejecutar como Administrador.2
Ejecuta el siguiente comando:
3
Reinicia tu computadora si se te solicita.
Configuración de la Suite Midaz All-in-One
Esta es la forma más fácil de tener la experiencia completa de Midaz funcionando en tu computadora. Ya sea que estés probando cosas o comenzando el desarrollo, los pasos a continuación te guiarán a través de todo, sin necesidad de conocimientos técnicos profundos.Paso 1 - Abre tu terminal
Necesitarás usar una terminal para ejecutar algunos comandos.- En macOS o Linux, puedes abrir la aplicación Terminal.
- En Windows, abre la aplicación Ubuntu (WSL) si la has configurado.
Paso 2 - Descargar la Suite Midaz All-in-One
Este paso copia el código de Midaz desde GitHub a tu computadora. Para hacerlo, ejecuta este comando:midaz-stack con todo lo que necesitas.
Paso 3 - Navega a la carpeta de Midaz
Ahora vamos a movernos a esa carpeta para que puedas trabajar con ella:Paso 4 - Inicia la Suite Midaz
Ejecuta este comando para iniciar todo de una vez:Paso 5 - Abre Midaz en tu navegador
Una vez que los servicios estén en funcionamiento, puedes visitarlos en tu navegador:- Midaz Onboarding APIs: http://localhost:3000
- Midaz Transaction APIs: http://localhost:3001
- Midaz Console: http://localhost:8081
ImportanteEstos enlaces solo funcionan mientras la Suite Midaz esté ejecutándose en tu terminal.
¿Quieres explorar las APIs de Midaz?Dirígete a nuestra Referencia de API para comenzar a probar endpoints y aprender qué hacen.
Autenticación
A partir de Midaz v1.49, la autenticación ya no es requerida en la versión Community. Puedes hacer solicitudes a las APIs de Midaz directamente. Pronto, podrás usar nuestro plugin Auth & Identity para agregar las funciones de autenticación a tu entorno. Para más información, contacta a un representante de ventas.Versiones anterioresSi estás usando una versión anterior de Midaz, accede a nuestra documentación de autenticación.
Comandos adicionales
También puedes usar los siguientes comandos:- Iniciar los servicios:
make start - Detener los servicios:
make stopomake down - Reiniciar los servicios:
make restart - Reconstruir y reiniciar:
make rebuild-up - Construir todos los servicios:
make build - Limpiar todos los recursos:
make clean - Mostrar ayuda:
make help(para todos los comandos disponibles) - Mostrar comandos de Midaz:
make midaz-help - Mostrar comandos de Console:
make midaz-console-help
Comandos de desarrollo
Para propósitos de desarrollo, puedes ejecutar comandos específicos para cada componente:Ejecutar un comando de Midaz
Usa el siguiente comando para ejecutar comandos específicos de Midaz Core:Ejecutar un comando de Midaz Console
Usa el siguiente comando para ejecutar comandos específicos de Midaz Console:Próximos pasos
Una vez que tu configuración esté completa, puedes:- Explorar las APIs: Usa la colección de Postman en la carpeta
postmande tu repositorio o descárgala aquí. - Construir tu primera estructura: Consulta la Guía de inicio rápido para crear tu primera estructura de Midaz.
¿Necesitas ayuda?
Si tienes preguntas o encuentras problemas, estamos aquí para ayudarte:- Directrices de contribución: Aprende cómo contribuir al proyecto Midaz aquí.
- Únete a la comunidad: Conéctate con nosotros en Discord.
- Problemas abiertos: Encuentra problemas para principiantes en los que contribuir o propón los tuyos propios.

