Move TTL to environment vars... ezpz
This commit is contained in:
parent
158603c9f5
commit
fbef7f810a
5 changed files with 9 additions and 6 deletions
|
@ -3,6 +3,7 @@ DATABASE_URL=""
|
||||||
|
|
||||||
# Redis
|
# Redis
|
||||||
REDIS_URL=""
|
REDIS_URL=""
|
||||||
|
REDIS_TTL=""
|
||||||
|
|
||||||
#Next Auth Core
|
#Next Auth Core
|
||||||
NEXTAUTH_SECRET=""
|
NEXTAUTH_SECRET=""
|
||||||
|
|
|
@ -7,6 +7,7 @@ import { z } from "zod";
|
||||||
const server = z.object({
|
const server = z.object({
|
||||||
DATABASE_URL: z.string().url(),
|
DATABASE_URL: z.string().url(),
|
||||||
REDIS_URL: z.string().url(),
|
REDIS_URL: z.string().url(),
|
||||||
|
REDIS_TTL: z.string(),
|
||||||
NODE_ENV: z.enum(["development", "test", "production"]),
|
NODE_ENV: z.enum(["development", "test", "production"]),
|
||||||
NEXTAUTH_SECRET:
|
NEXTAUTH_SECRET:
|
||||||
process.env.NODE_ENV === "production"
|
process.env.NODE_ENV === "production"
|
||||||
|
@ -65,6 +66,7 @@ const client = z.object({
|
||||||
const processEnv = {
|
const processEnv = {
|
||||||
DATABASE_URL: process.env.DATABASE_URL,
|
DATABASE_URL: process.env.DATABASE_URL,
|
||||||
REDIS_URL: process.env.REDIS_URL,
|
REDIS_URL: process.env.REDIS_URL,
|
||||||
|
REDIS_TTL: process.env.REDIS_TTL,
|
||||||
NODE_ENV: process.env.NODE_ENV,
|
NODE_ENV: process.env.NODE_ENV,
|
||||||
NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET,
|
NEXTAUTH_SECRET: process.env.NEXTAUTH_SECRET,
|
||||||
NEXTAUTH_URL: process.env.NEXTAUTH_URL,
|
NEXTAUTH_URL: process.env.NEXTAUTH_URL,
|
||||||
|
|
|
@ -108,7 +108,7 @@ export const roomRouter = createTRPCRouter({
|
||||||
env.APP_ENV,
|
env.APP_ENV,
|
||||||
`kv_roomlist_${ctx.session.user.id}`,
|
`kv_roomlist_${ctx.session.user.id}`,
|
||||||
JSON.stringify(roomList),
|
JSON.stringify(roomList),
|
||||||
69
|
Number(env.REDIS_TTL)
|
||||||
);
|
);
|
||||||
|
|
||||||
return roomList;
|
return roomList;
|
||||||
|
@ -132,7 +132,7 @@ export const roomRouter = createTRPCRouter({
|
||||||
env.APP_ENV,
|
env.APP_ENV,
|
||||||
`kv_roomcount_admin`,
|
`kv_roomcount_admin`,
|
||||||
roomsCount,
|
roomsCount,
|
||||||
69
|
Number(env.REDIS_TTL)
|
||||||
);
|
);
|
||||||
|
|
||||||
return roomsCount;
|
return roomsCount;
|
||||||
|
|
|
@ -34,7 +34,7 @@ export const userRouter = createTRPCRouter({
|
||||||
env.APP_ENV,
|
env.APP_ENV,
|
||||||
`kv_usercount_admin`,
|
`kv_usercount_admin`,
|
||||||
usersCount,
|
usersCount,
|
||||||
69
|
Number(env.REDIS_TTL)
|
||||||
);
|
);
|
||||||
|
|
||||||
return usersCount;
|
return usersCount;
|
||||||
|
@ -109,7 +109,7 @@ export const userRouter = createTRPCRouter({
|
||||||
env.APP_ENV,
|
env.APP_ENV,
|
||||||
`kv_userlist_admin`,
|
`kv_userlist_admin`,
|
||||||
JSON.stringify(users),
|
JSON.stringify(users),
|
||||||
69
|
Number(env.REDIS_TTL)
|
||||||
);
|
);
|
||||||
|
|
||||||
return users;
|
return users;
|
||||||
|
|
|
@ -31,7 +31,7 @@ export const voteRouter = createTRPCRouter({
|
||||||
env.APP_ENV,
|
env.APP_ENV,
|
||||||
`kv_votecount_admin`,
|
`kv_votecount_admin`,
|
||||||
votesCount,
|
votesCount,
|
||||||
69
|
Number(env.REDIS_TTL)
|
||||||
);
|
);
|
||||||
|
|
||||||
return votesCount;
|
return votesCount;
|
||||||
|
@ -81,7 +81,7 @@ export const voteRouter = createTRPCRouter({
|
||||||
env.APP_ENV,
|
env.APP_ENV,
|
||||||
`kv_votes_${input.roomId}`,
|
`kv_votes_${input.roomId}`,
|
||||||
JSON.stringify(votesByRoomId),
|
JSON.stringify(votesByRoomId),
|
||||||
69
|
Number(Number(env.REDIS_TTL))
|
||||||
);
|
);
|
||||||
|
|
||||||
return votesByRoomId;
|
return votesByRoomId;
|
||||||
|
|
Loading…
Add table
Reference in a new issue