Skip to content

Bash task worker written in Go. Uses redpanda for queues and sqlite for storage. Very fast, and low mem footprint.

Notifications You must be signed in to change notification settings

4thel00z/task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

task-manager

Motivation

A simple task manager REST API which stores bash cmds to be consumed by the also bundled worker.

It uses redpanda as a queue system (kafka compatible) and sqlite as a database.

Usage

Setup:

docker compose up -d
rpk topic create tasks
go install github.com/4thel00z/task-manager/cmd/task-manager@latest

Start up the server via:

task-manager serve

Start up the worker via:

task-manager worker

License

This project is licensed under the GPL-3 license.

About

Bash task worker written in Go. Uses redpanda for queues and sqlite for storage. Very fast, and low mem footprint.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages