diff --git a/apps/web/config/schema/env.js b/apps/web/config/schema/env.js index 253d19b..eb3a931 100644 --- a/apps/web/config/schema/env.js +++ b/apps/web/config/schema/env.js @@ -7,10 +7,11 @@ const envSchema = z.object({ SENTRY_DSN: z.string(), SENTRY_ENVIRONMENT: z.string(), URL_1C_TRANSTAX_DIRECT: z.string(), + URL_CACHE_DELETE_QUERIES_BY_KEY_DIRECT: z.string(), URL_CACHE_DELETE_QUERY_DIRECT: z.string(), URL_CACHE_GET_QUERIES_DIRECT: z.string(), - URL_CACHE_DELETE_QUERIES_BY_KEY_DIRECT: z.string(), URL_CACHE_RESET_QUERIES_DIRECT: z.string(), + URL_CACHE_GET_QUERY_VALUE_DIRECT: z.string(), URL_CORE_CALCULATE_DIRECT: z.string(), URL_CORE_FINGAP_DIRECT: z.string(), URL_CRM_CREATEKP_DIRECT: z.string(), diff --git a/apps/web/config/schema/runtime-config.js b/apps/web/config/schema/runtime-config.js index bb20ae2..f2f0e9b 100644 --- a/apps/web/config/schema/runtime-config.js +++ b/apps/web/config/schema/runtime-config.js @@ -16,6 +16,7 @@ const serverRuntimeConfigSchema = envSchema.pick({ URL_CACHE_DELETE_QUERIES_BY_KEY_DIRECT: true, URL_CACHE_DELETE_QUERY_DIRECT: true, URL_CACHE_GET_QUERIES_DIRECT: true, + URL_CACHE_GET_QUERY_VALUE_DIRECT: true, URL_CACHE_RESET_QUERIES_DIRECT: true, URL_CORE_CALCULATE_DIRECT: true, URL_CORE_FINGAP_DIRECT: true, diff --git a/apps/web/config/urls.ts b/apps/web/config/urls.ts index 96ee478..0d98bd8 100644 --- a/apps/web/config/urls.ts +++ b/apps/web/config/urls.ts @@ -26,6 +26,7 @@ function getUrls() { URL_CACHE_DELETE_QUERY_DIRECT, URL_CACHE_RESET_QUERIES_DIRECT, URL_CACHE_DELETE_QUERIES_BY_KEY_DIRECT, + URL_CACHE_GET_QUERY_VALUE_DIRECT, } = serverRuntimeConfigSchema.parse(serverRuntimeConfig); return { @@ -33,9 +34,10 @@ function getUrls() { PORT, SENTRY_DSN, URL_1C_TRANSTAX: URL_1C_TRANSTAX_DIRECT, - URL_CACHE_DELETE_QUERY: URL_CACHE_DELETE_QUERY_DIRECT, URL_CACHE_DELETE_QUERIES_BY_KEY: URL_CACHE_DELETE_QUERIES_BY_KEY_DIRECT, + URL_CACHE_DELETE_QUERY: URL_CACHE_DELETE_QUERY_DIRECT, URL_CACHE_GET_QUERIES: URL_CACHE_GET_QUERIES_DIRECT, + URL_CACHE_GET_QUERY_VALUE: URL_CACHE_GET_QUERY_VALUE_DIRECT, URL_CACHE_RESET_QUERIES: URL_CACHE_RESET_QUERIES_DIRECT, URL_CORE_CALCULATE: URL_CORE_CALCULATE_DIRECT, URL_CORE_FINGAP: URL_CORE_FINGAP_DIRECT, @@ -52,9 +54,10 @@ function getUrls() { BASE_PATH, SENTRY_DSN, URL_1C_TRANSTAX: withBasePath(urls.URL_1C_TRANSTAX_PROXY), - URL_CACHE_DELETE_QUERY: withBasePath(urls.URL_CACHE_DELETE_QUERY_PROXY), URL_CACHE_DELETE_QUERIES_BY_KEY: withBasePath(urls.URL_CACHE_DELETE_QUERIES_BY_KEY_PROXY), + URL_CACHE_DELETE_QUERY: withBasePath(urls.URL_CACHE_DELETE_QUERY_PROXY), URL_CACHE_GET_QUERIES: withBasePath(urls.URL_CACHE_GET_QUERIES_PROXY), + URL_CACHE_GET_QUERY_VALUE: withBasePath(urls.URL_CACHE_GET_QUERY_VALUE_PROXY), URL_CACHE_RESET_QUERIES: withBasePath(urls.URL_CACHE_RESET_QUERIES_PROXY), URL_CORE_CALCULATE: withBasePath(urls.URL_CORE_CALCULATE_PROXY), URL_CORE_FINGAP: withBasePath(urls.URL_CORE_FINGAP_PROXY), diff --git a/apps/web/constants/urls.js b/apps/web/constants/urls.js index f86d11f..ff905fd 100644 --- a/apps/web/constants/urls.js +++ b/apps/web/constants/urls.js @@ -1,8 +1,9 @@ module.exports = { URL_1C_TRANSTAX_PROXY: '/api/1c/transtax', - URL_CACHE_DELETE_QUERY_PROXY: '/api/admin/cache/delete', URL_CACHE_DELETE_QUERIES_BY_KEY_PROXY: '/api/admin/cache/delete-queries-by-key', + URL_CACHE_DELETE_QUERY_PROXY: '/api/admin/cache/delete', URL_CACHE_GET_QUERIES_PROXY: '/api/admin/cache/queries', + URL_CACHE_GET_QUERY_VALUE_PROXY: '/api/admin/cache/get-query-value', URL_CACHE_RESET_QUERIES_PROXY: '/api/admin/cache/reset', URL_CORE_CALCULATE_PROXY: '/api/core/calculate', URL_CORE_FINGAP_PROXY: '/api/core/fingap', diff --git a/apps/web/next.config.js b/apps/web/next.config.js index 73b0f9e..cd88abb 100644 --- a/apps/web/next.config.js +++ b/apps/web/next.config.js @@ -82,6 +82,10 @@ module.exports = withSentryConfig( destination: env.URL_CACHE_DELETE_QUERIES_BY_KEY_DIRECT + '/:path*', source: urls.URL_CACHE_DELETE_QUERIES_BY_KEY_PROXY + '/:path*', }, + { + destination: env.URL_CACHE_GET_QUERY_VALUE_DIRECT, + source: urls.URL_CACHE_GET_QUERY_VALUE_PROXY, + }, ...favicons.map((fileName) => buildFaviconRewrite(`/${fileName}`)), ]; },