Creation

Instalación de MiniProcess

MiniProcess está disponible para múltiples plataformas y puede instalarse de varias maneras.

Requisitos del Sistema

  • Sistema Operativo: Linux, macOS, Windows
  • Memoria RAM: Mínimo 2GB, recomendado 4GB
  • Espacio en disco: Mínimo 1GB
  • Base de datos: PostgreSQL 12+ o MySQL 8+

Instalación Rápida

Usando Docker (Recomendado)

# Descargar la imagen oficial
docker pull miniprocess/miniprocess:latest

# Ejecutar con docker-compose
curl -o docker-compose.yml https://raw.githubusercontent.com/miniprocess/miniprocess/main/docker-compose.yml
docker-compose up -d

Instalación Binaria

# Linux (amd64)
wget https://github.com/miniprocess/releases/latest/download/miniprocess-linux-amd64.tar.gz
tar -xzf miniprocess-linux-amd64.tar.gz
sudo mv miniprocess /usr/local/bin/
# macOS
brew install miniprocess/tap/miniprocess
# Windows (PowerShell)
Invoke-WebRequest -Uri "https://github.com/miniprocess/releases/latest/download/miniprocess-windows.zip" -OutFile "miniprocess.zip"
Expand-Archive -Path "miniprocess.zip" -DestinationPath "C:\Program Files\MiniProcess"

Configuración de Base de Datos

PostgreSQL

-- Crear base de datos
CREATE DATABASE miniprocess;
CREATE USER miniprocess_user WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE miniprocess TO miniprocess_user;

MySQL

-- Crear base de datos
CREATE DATABASE miniprocess;
CREATE USER 'miniprocess_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON miniprocess.* TO 'miniprocess_user'@'localhost';
FLUSH PRIVILEGES;

Configuración Inicial

Después de la instalación, ejecuta el comando de inicialización:

miniprocess init

Esto creará los archivos de configuración necesarios en ~/.miniprocess/.

Variables de Entorno

Configura las siguientes variables de entorno:

export MINIPROCESS_DB_HOST=localhost
export MINIPROCESS_DB_PORT=5432
export MINIPROCESS_DB_NAME=miniprocess
export MINIPROCESS_DB_USER=miniprocess_user
export MINIPROCESS_DB_PASSWORD=your_password
export MINIPROCESS_SECRET_KEY=your_secret_key

Verificación de Instalación

miniprocess version
miniprocess status

Si todo está correcto, deberías ver la versión instalada y el estado del servicio.

Solución de Problemas

Error de Conexión a Base de Datos

# Verificar conectividad
miniprocess db:ping

# Ver logs detallados
miniprocess logs --level debug

Problemas de Permisos

# Linux/macOS
sudo chown -R $USER:$USER ~/.miniprocess/
chmod 755 ~/.miniprocess/

# Windows
icacls "%USERPROFILE%\.miniprocess" /grant %USERNAME%:F /T

Próximos Pasos