Add PgHero to dev setup

This commit is contained in:
Konstantin Wohlwend 2024-12-18 10:19:24 -08:00
parent 501269daa3
commit 1b7a9d6b59
2 changed files with 11 additions and 1 deletions

View File

@ -164,6 +164,7 @@ pnpm run prisma studio
`8113`: Svix server (for webhooks)
`8114`: OAuth mock server
`8115`: `examples/supabase`
`8116`: PgHero (for database monitoring)
### Database migrations

View File

@ -18,10 +18,19 @@ services:
apt-get update && apt-get install -y iproute2 && \
tc qdisc add dev eth0 root netem delay ${POSTGRES_DELAY_MS}ms;
fi;
exec docker-entrypoint.sh postgres"]
exec docker-entrypoint.sh postgres -c shared_preload_libraries='pg_stat_statements' -c pg_stat_statements.track=all"]
cap_add:
- NET_ADMIN
# ================= PgHero =================
pghero:
image: ankane/pghero:latest
environment:
DATABASE_URL: postgres://postgres:PASSWORD-PLACEHOLDER--uqfEC1hmmv@db:5432/stackframe
ports:
- 8116:8080
# ================= Inbucket =================
inbucket: