feat: add some security

This commit is contained in:
2026-07-11 17:34:18 +03:30
parent f80cf95f65
commit f399ec4a04
10 changed files with 69 additions and 9 deletions
+7
View File
@@ -2,4 +2,11 @@ import { registerAs } from '@nestjs/config';
export default registerAs('app', () => ({
environment: process.env.NODE_ENV || 'production',
corsOrigins: process.env.CORS_ORIGINS?.split(',').map((origin) =>
origin.trim(),
),
corsSubdomain: process.env.CORS_SUBDOMAIN,
swaggerServers: process.env.SWAGGER_SERVERS?.split(',').map((origin) =>
origin.trim(),
),
}));
+3
View File
@@ -18,4 +18,7 @@ export default Joi.object({
JWT_AUDIENCE: Joi.string().required(),
REDIS_HOST: Joi.string().required(),
REDIS_PORT: Joi.number().port().default(6379),
CORS_ORIGINS: Joi.string().required(),
CORS_SUBDOMAIN: Joi.string().required(),
SWAGGER_SERVERS: Joi.string().required(),
});