MakerWorks-v2-Worker

MakerWorks-v2-Worker

Docker app from schartrand77's Repository

Overview

Legacy companion worker for MakerWorks v2. Normal Unraid installs should not use this container: the primary MakerWorks-v2 template starts image and preview processing inside the web container with START_PROCESSING_WORKER=1, so processing follows the same database and storage settings as MakerWorks itself.

Runtime arguments

Network
makerworks-net
Shell
bash
Privileged
false

Template configuration

StoragePathrw

Persistent directory for uploaded models, covers, and avatars (must match the web container mapping)

Target
/app/storage
Default
/mnt/user/makerworks/storage
Value
/mnt/user/makerworks/storage
DATABASE_URLVariable

Postgres connection string (must match the web container)

Default
postgresql://postgres:postgres@postgres:5432/makerworks?schema=public
Value
postgresql://postgres:postgres@postgres:5432/makerworks?schema=public
REDIS_URLVariable

Redis connection string used for BullMQ queues

Default
redis://makerworks-redis:6379
Value
redis://makerworks-redis:6379
STORAGE_DIRVariable

Internal storage path (leave at /app/storage unless customizing)

Default
/app/storage
Value
/app/storage
PROCESSING_QUEUE_ATTEMPTSVariable

Queue retry attempts before dead-lettering

Default
5
Value
5
PROCESSING_QUEUE_BACKOFF_MSVariable

Exponential retry backoff delay in milliseconds

Default
5000
Value
5000
IMAGE_WORKER_CONCURRENCYVariable

Parallel image-processing job workers

Default
2
Value
2
PREVIEW_WORKER_CONCURRENCYVariable

Parallel preview-processing job workers

Default
1
Value
1
Post ArgumentsVariable

Command to run the background processing worker

Default
npm run worker:processing
Value
npm run worker:processing

Categories

Details

Repository
ghcr.io/schartrand77/mkw2:latest
Last Updated2026-05-31
First Seen2025-12-19

Run MakerWorks-v2-Worker on Unraid.

MakerWorks-v2-Worker is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.