|
1 | 1 | export const config = { |
2 | | - redis: { |
3 | | - use: process.env.USE_REDIS === "true", |
4 | | - uri: process.env.REDIS_URI, |
5 | | - }, |
6 | | - env: process.env.NODE_ENV, |
7 | | - adminApiKey: process.env.ADMIN_API_KEY, |
8 | | - postgres: { |
9 | | - username: process.env.POSTGRES_USER, |
10 | | - password: process.env.POSTGRES_PASSWORD, |
11 | | - database: process.env.POSTGRES_DB, |
12 | | - host: process.env.POSTGRES_HOST ?? "localhost", |
13 | | - port: process.env.POSTGRES_PORT ? Number(process.env.POSTGRES_PORT) : 5432, |
14 | | - }, |
15 | | - ranking: { |
16 | | - enabled: process.env.RANK_ENABLED === "true", |
17 | | - }, |
18 | | - season: Number(process.env.SEASON), |
19 | | - rateLimit: { |
20 | | - enabled: process.env.RATE_LIMIT_ENABLED === "true", |
21 | | - limit: Number(process.env.RATE_LIMIT), |
22 | | - window: Number(process.env.RATE_LIMIT_WINDOW), |
23 | | - }, |
24 | | - servers: { |
25 | | - host: { |
26 | | - port: Number(process.env.HOST_PORT), |
27 | | - }, |
28 | | - mercury: { |
29 | | - port: Number(process.env.MERCURY_PORT), |
30 | | - }, |
31 | | - http: { |
32 | | - port: Number(process.env.HTTP_PORT), |
33 | | - }, |
34 | | - websocket: { |
35 | | - port: Number(process.env.WEBSOCKET_PORT), |
36 | | - duelPort: Number(process.env.WEBSOCKET_DUEL_PORT) || 4001, |
37 | | - }, |
38 | | - }, |
| 2 | + redis: { |
| 3 | + use: process.env.USE_REDIS === "true", |
| 4 | + uri: process.env.REDIS_URI, |
| 5 | + }, |
| 6 | + env: process.env.NODE_ENV, |
| 7 | + adminApiKey: process.env.ADMIN_API_KEY, |
| 8 | + postgres: { |
| 9 | + username: process.env.POSTGRES_USER, |
| 10 | + password: process.env.POSTGRES_PASSWORD, |
| 11 | + database: process.env.POSTGRES_DB, |
| 12 | + host: process.env.POSTGRES_HOST ?? "localhost", |
| 13 | + port: process.env.POSTGRES_PORT ? Number(process.env.POSTGRES_PORT) : 5432, |
| 14 | + }, |
| 15 | + ranking: { |
| 16 | + enabled: process.env.RANK_ENABLED === "true", |
| 17 | + }, |
| 18 | + season: Number(process.env.SEASON), |
| 19 | + allowedOrigins: process.env.ALLOWED_ORIGINS?.split(",") ?? ["*"], |
| 20 | + rateLimit: { |
| 21 | + enabled: process.env.RATE_LIMIT_ENABLED === "true", |
| 22 | + limit: Number(process.env.RATE_LIMIT), |
| 23 | + window: Number(process.env.RATE_LIMIT_WINDOW), |
| 24 | + }, |
| 25 | + servers: { |
| 26 | + host: { |
| 27 | + port: Number(process.env.HOST_PORT), |
| 28 | + }, |
| 29 | + mercury: { |
| 30 | + port: Number(process.env.MERCURY_PORT), |
| 31 | + }, |
| 32 | + http: { |
| 33 | + port: Number(process.env.HTTP_PORT), |
| 34 | + }, |
| 35 | + websocket: { |
| 36 | + port: Number(process.env.WEBSOCKET_PORT), |
| 37 | + duelPort: Number(process.env.WEBSOCKET_DUEL_PORT) || 4001, |
| 38 | + }, |
| 39 | + }, |
39 | 40 | }; |
0 commit comments