[root@87-107-108-212 app]# pm2 logs curtain-store --lines 10
[TAILING] Tailing last 10 lines for [curtain-store] process (change the value with --lines option)
/root/.pm2/logs/curtain-store-out.log last 10 lines:
/root/.pm2/logs/curtain-store-error.log last 10 lines:
0|curtain- |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain- |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain- |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain- |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain- |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain- |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain- |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain- |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain- |   [cause]: undefined
0|curtain- | }

0|curtain-store  | Wed, 25 Feb 2026 23:14:12 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:16 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:19 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:22 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:25 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:29 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:32 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:35 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:39 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:42 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:45 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:48 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:52 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:55 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:14:58 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:02 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:05 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:08 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:11 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:15 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:18 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:21 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:24 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:28 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:31 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:34 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:37 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:41 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:44 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
0|curtain-store  | Wed, 25 Feb 2026 23:15:47 GMT express-session deprecated req.secret; provide secret option at file:/home/pardehstore/app/dist/index.js:2572:10
0|curtain-store  | WARNING: ADMIN_USERNAME and ADMIN_PASSWORD must be set in production
0|curtain-store  | TypeError: "clientId" must be a non-empty string
0|curtain-store  |     at CodedTypeError (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:89:17)
0|curtain-store  |     at new Configuration (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:463:19)
0|curtain-store  |     at Module.discovery (file:///home/pardehstore/app/node_modules/openid-client/build/index.js:244:22)
0|curtain-store  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|curtain-store  |     at async memoize.maxAge (file:///home/pardehstore/app/dist/index.js:2556:12)
0|curtain-store  |     at async setupAuth (file:///home/pardehstore/app/dist/index.js:2630:18)
0|curtain-store  |     at async registerRoutes (file:///home/pardehstore/app/dist/index.js:2895:3)
0|curtain-store  |     at async file:///home/pardehstore/app/dist/index.js:5605:18 {
0|curtain-store  |   code: 'ERR_INVALID_ARG_TYPE',
0|curtain-store  |   [cause]: undefined
0|curtain-store  | }
^C
[root@87-107-108-212 app]#