Skip to content

Commit 2d63c5d

Browse files
committed
Set the api rate limiter redis config
1 parent 768036a commit 2d63c5d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

apps/webapp/app/services/apiRateLimit.server.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ import { authorizationRateLimitMiddleware } from "./authorizationRateLimitMiddle
44
import { Duration } from "./rateLimiter.server";
55

66
export const apiRateLimiter = authorizationRateLimitMiddleware({
7+
redis: {
8+
port: env.REDIS_PORT,
9+
host: env.REDIS_HOST,
10+
username: env.REDIS_USERNAME,
11+
password: env.REDIS_PASSWORD,
12+
enableAutoPipelining: true,
13+
...(env.REDIS_TLS_DISABLED === "true" ? {} : { tls: {} }),
14+
},
715
keyPrefix: "api",
816
defaultLimiter: {
917
type: "tokenBucket",

0 commit comments

Comments
 (0)