You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Drew Bednar 3fc0073dec Rescueing stuck jobs successfully 10 months ago
data Working example of enqueing work 10 months ago
.gitignore Working example of enqueing work 10 months ago
.local-profile.template Getting local postgres setup 10 months ago
Makefile Adding helper targets to migrate the db 10 months ago
README.md Getting local postgres setup 10 months ago
docker-compose.yaml Initial Commit 10 months ago
go.mod Initial Commit 10 months ago
go.sum Initial Commit 10 months ago
main.go Rescueing stuck jobs successfully 10 months ago

README.md

Go Background Jobs

Experimenting with River Async task system for background jobs in golang.

Starting Local Dev

This project requires a running postgres database for River's task system.

To start a postgres database use:

make start-local

To stop it use:

make stop-local

A simple .local-profile.template is available with environment variables that can be helpful when working in this project.

cp .local-profile.template .local-profile

Update the profile with any additional envvars you will need then:

source .local-profile

You can now connect to the local database using psql $PG_URI

If you do not have psql installed:

brew install libpq

Resources