github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/worker/archive/common.go (about) 1 package archive 2 3 import ( 4 "runtime" 5 "time" 6 7 "github.com/cozy/cozy-stack/model/job" 8 ) 9 10 func init() { 11 job.AddWorker(&job.WorkerConfig{ 12 WorkerType: "zip", 13 Concurrency: runtime.NumCPU(), 14 MaxExecCount: 2, 15 Timeout: 30 * time.Second, 16 WorkerFunc: WorkerZip, 17 }) 18 19 job.AddWorker(&job.WorkerConfig{ 20 WorkerType: "unzip", 21 Concurrency: runtime.NumCPU(), 22 MaxExecCount: 2, 23 Timeout: 30 * time.Second, 24 WorkerFunc: WorkerUnzip, 25 }) 26 }