Added optional delay to tasks. Pool buffers when encoding.
This commit is contained in:
parent
912ae2ca6b
commit
b68f9bdf3c
8 changed files with 96 additions and 131 deletions
59
Makefile
59
Makefile
|
|
@ -1,32 +1,3 @@
|
|||
# Determine if you have docker-compose or docker compose installed locally
|
||||
# If this does not work on your system, just set the name of the executable you have installed
|
||||
DCO_BIN := $(shell { command -v docker-compose || command -v docker compose; } 2>/dev/null)
|
||||
|
||||
# Connect to the primary database
|
||||
.PHONY: db
|
||||
db:
|
||||
docker exec -it pagoda_db psql postgresql://admin:admin@localhost:5432/app
|
||||
|
||||
# Connect to the test database (you must run tests first before running this)
|
||||
.PHONY: db-test
|
||||
db-test:
|
||||
docker exec -it pagoda_db psql postgresql://admin:admin@localhost:5432/app_test
|
||||
|
||||
# Connect to the primary cache
|
||||
.PHONY: cache
|
||||
cache:
|
||||
docker exec -it pagoda_cache redis-cli
|
||||
|
||||
# Clear the primary cache
|
||||
.PHONY: cache-clear
|
||||
cache-clear:
|
||||
docker exec -it pagoda_cache redis-cli flushall
|
||||
|
||||
# Connect to the test cache
|
||||
.PHONY: cache-test
|
||||
cache-test:
|
||||
docker exec -it pagoda_cache redis-cli -n 1
|
||||
|
||||
# Install Ent code-generation module
|
||||
.PHONY: ent-install
|
||||
ent-install:
|
||||
|
|
@ -42,28 +13,6 @@ ent-gen:
|
|||
ent-new:
|
||||
go run entgo.io/ent/cmd/ent new $(name)
|
||||
|
||||
# Start the Docker containers
|
||||
.PHONY: up
|
||||
up:
|
||||
$(DCO_BIN) up -d
|
||||
sleep 3
|
||||
|
||||
# Stop the Docker containers
|
||||
.PHONY: stop
|
||||
stop:
|
||||
$(DCO_BIN) stop
|
||||
|
||||
# Drop the Docker containers to wipe all data
|
||||
.PHONY: down
|
||||
down:
|
||||
$(DCO_BIN) down
|
||||
|
||||
# Rebuild Docker containers to wipe all data
|
||||
.PHONY: reset
|
||||
reset:
|
||||
$(DCO_BIN) down
|
||||
make up
|
||||
|
||||
# Run the application
|
||||
.PHONY: run
|
||||
run:
|
||||
|
|
@ -73,13 +22,7 @@ run:
|
|||
# Run all tests
|
||||
.PHONY: test
|
||||
test:
|
||||
go test -count=1 -p 1 ./...
|
||||
|
||||
# Run the worker
|
||||
.PHONY: worker
|
||||
worker:
|
||||
clear
|
||||
go run cmd/worker/main.go
|
||||
go test ./...
|
||||
|
||||
# Check for direct dependency updates
|
||||
.PHONY: check-updates
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue