ARCHE
FamiliesDocsExamplesBlogGitHub ↗
Documentation

Start

  • Getting started
  • Philosophy

Guides

  • First hour
  • Agent context
  • Verification
  • Package managers
  • Scaffold lifecycle
  • Showcase & portfolio

Walkthroughs

  • TypeScript fullstack
  • Convex product
  • Rust API & fullstack
  • Solana family
  • Customize & experiments
  • Automation (JSON/MCP)

CLI

  • Overview
  • Flags
  • Subcommands
  • Generated output

Presets

  • Preset catalog

Stack

  • TypeScript architecture
  • Convex
  • Rust
  • Solana
  • Authentication
  • Prisma store
  • tRPC

Operations

  • Deployment
  • Environment variables
  • Workers & queues
  • CI & testing
  • Scaling
  • Security
  • Troubleshooting

Reference

  • Stack links
  • Capabilities
  • This source repo
  • Code examples
← Documentation

Workers and queues

BullMQ worker workspace, Redis, and admin queue routes when --worker is enabled.

1 min read

Enable at scaffold

terminal
bun run dev:cli -- my-app --yes --preset=typescript-fullstack --worker --dir=../projects

--no-worker removes apps/worker and related admin UI routes during cleanup.

Runtime

Loading diagram…
  • API enqueues jobs when Redis is enabled
  • Worker consumes BullMQ queues
  • /admin/queues exists when Redis is on (protect in production)

API-only mode

Set ENABLE_REDIS=false on the API host when you do not need workers or queue admin—documented on Deployment.

Env

VariableRequired when
REDIS_URLWorker or app Redis features
ENABLE_REDISExplicitly disable Redis-backed features

Further reading

  • Scaling
  • Generated .docs/ queue topics after scaffold