validator id and storage urls as constants (don't break backward compability now)
This commit is contained in:
parent
222b8dc503
commit
2455e2cca2
@ -22,6 +22,8 @@ const nextConfig = {
|
||||
NEXT_PUBLIC_HOTJAR_VERSION: process.env.NEXT_PUBLIC_HOTJAR_VERSION,
|
||||
NEXT_PUBLIC_4NK_URL: process.env.NEXT_PUBLIC_4NK_URL,
|
||||
NEXT_PUBLIC_API_URL: process.env.NEXT_PUBLIC_API_URL,
|
||||
NEXT_PUBLIC_DEFAULT_VALIDATOR_ID: process.env.NEXT_PUBLIC_DEFAULT_VALIDATOR_ID,
|
||||
NEXT_PUBLIC_DEFAULT_STORAGE_URLS: process.env.NEXT_PUBLIC_DEFAULT_STORAGE_URLS,
|
||||
},
|
||||
|
||||
serverRuntimeConfig: {
|
||||
@ -40,6 +42,8 @@ const nextConfig = {
|
||||
NEXT_PUBLIC_HOTJAR_VERSION: process.env.NEXT_PUBLIC_HOTJAR_VERSION,
|
||||
NEXT_PUBLIC_4NK_URL: process.env.NEXT_PUBLIC_4NK_URL,
|
||||
NEXT_PUBLIC_API_URL: process.env.NEXT_PUBLIC_API_URL,
|
||||
NEXT_PUBLIC_DEFAULT_VALIDATOR_ID: process.env.NEXT_PUBLIC_DEFAULT_VALIDATOR_ID,
|
||||
NEXT_PUBLIC_DEFAULT_STORAGE_URLS: process.env.NEXT_PUBLIC_DEFAULT_STORAGE_URLS,
|
||||
},
|
||||
|
||||
env: {
|
||||
@ -58,6 +62,8 @@ const nextConfig = {
|
||||
NEXT_PUBLIC_HOTJAR_VERSION: process.env.NEXT_PUBLIC_HOTJAR_VERSION,
|
||||
NEXT_PUBLIC_4NK_URL: process.env.NEXT_PUBLIC_4NK_URL,
|
||||
NEXT_PUBLIC_API_URL: process.env.NEXT_PUBLIC_API_URL,
|
||||
NEXT_PUBLIC_DEFAULT_VALIDATOR_ID: process.env.NEXT_PUBLIC_DEFAULT_VALIDATOR_ID,
|
||||
NEXT_PUBLIC_DEFAULT_STORAGE_URLS: process.env.NEXT_PUBLIC_DEFAULT_STORAGE_URLS,
|
||||
},
|
||||
|
||||
// webpack: config => {
|
||||
|
@ -7,14 +7,19 @@ export const APP_CONSTANTS = {
|
||||
/**
|
||||
* Default validator ID used for creating various entities (customers, documents, roles, etc.)
|
||||
* This is a system-level validator that has permissions to create and manage entities
|
||||
* Can be overridden by setting NEXT_PUBLIC_DEFAULT_VALIDATOR_ID environment variable
|
||||
*/
|
||||
DEFAULT_VALIDATOR_ID: 'c87bbb4873fd4c8427655b083b098c4b3f3a8ebf436d286b69c8036db4a2a029:0',
|
||||
DEFAULT_VALIDATOR_ID: process.env['NEXT_PUBLIC_DEFAULT_VALIDATOR_ID'] || '862406317a35064537ac959cb5d8bbdf4f849283b63db3ffa9904de2b3427c43:0',
|
||||
|
||||
/**
|
||||
* Default storage URLs used for storing various entities
|
||||
* Can be overridden by setting NEXT_PUBLIC_DEFAULT_STORAGE_URLS environment variable (comma-separated)
|
||||
*/
|
||||
DEFAULT_STORAGE_URLS: process.env['NEXT_PUBLIC_DEFAULT_STORAGE_URLS']
|
||||
? process.env['NEXT_PUBLIC_DEFAULT_STORAGE_URLS'].split(',').map(url => url.trim())
|
||||
: ['https://dev3.4nkweb.com/storage'],
|
||||
} as const;
|
||||
|
||||
// Export individual constants for easier imports
|
||||
export const DEFAULT_VALIDATOR_ID = APP_CONSTANTS.DEFAULT_VALIDATOR_ID;
|
||||
|
||||
// Define
|
||||
export const DEFAULT_STORAGE_URLS = [
|
||||
'https://dev3.4nkweb.com/storage'
|
||||
] as const;
|
||||
export const DEFAULT_STORAGE_URLS = APP_CONSTANTS.DEFAULT_STORAGE_URLS;
|
||||
|
Loading…
x
Reference in New Issue
Block a user