Uses Postgraphile to create GraphQL access for Postgres.
Postgraphile sits behind a Caddy reverse-proxy with some conservative rate-limit rules applied.
Per-IP ratelimit using caddy-ratelimit.
Only whitelisted operations are permitted, to prevent malicious queries. See Persisted operations.
-
Modify
.env -
Run
docker compose up --build