Installation Guide
Get started with Cleo by installing and configuring your environment.
Installation Guide
Prerequisites
- Node.js 14 or later
- Redis server
- TypeScript (for TypeScript projects)
Basic Installation
# Install Cleo
npm install @cleotasks/core
Basic Configuration
import { Cleo } from "@cleotasks/core";
import { TaskPriority } from "@cleotasks/core/types/enums";
const cleo = Cleo.getInstance();
cleo.configure({
redis: {
host: "localhost",
port: 6379,
password: "cleosecret",
},
worker: {
concurrency: 4,
queues: [
{
name: "default",
priority: TaskPriority.NORMAL,
},
],
},
});
Environment Variables
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=cleosecret