node:internal/modules/esm/resolve:1022
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mysql2' imported from /home/technect/techheck-admin/src/db.mjs
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:331:9)
    at packageResolve (node:internal/modules/esm/resolve:784:25)
    at moduleResolve (node:internal/modules/esm/resolve:873:18)
    at defaultResolve (node:internal/modules/esm/resolve:1006:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:705:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:725:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:763:56)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:604:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:276:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:611:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.21.0
node:internal/modules/esm/resolve:1022
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mysql2' imported from /home/technect/techheck-admin/src/db.mjs
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:331:9)
    at packageResolve (node:internal/modules/esm/resolve:784:25)
    at moduleResolve (node:internal/modules/esm/resolve:873:18)
    at defaultResolve (node:internal/modules/esm/resolve:1006:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:705:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:725:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:763:56)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:604:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:276:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:611:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.21.0
node:internal/modules/esm/resolve:1022
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mysql2' imported from /home/technect/techheck-admin/src/db.mjs
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:331:9)
    at packageResolve (node:internal/modules/esm/resolve:784:25)
    at moduleResolve (node:internal/modules/esm/resolve:873:18)
    at defaultResolve (node:internal/modules/esm/resolve:1006:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:705:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:725:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:763:56)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:604:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:276:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:611:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.21.0
node:internal/modules/esm/resolve:1022
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mysql2' imported from /home/technect/techheck-admin/src/db.mjs
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:331:9)
    at packageResolve (node:internal/modules/esm/resolve:784:25)
    at moduleResolve (node:internal/modules/esm/resolve:873:18)
    at defaultResolve (node:internal/modules/esm/resolve:1006:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:705:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:725:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:763:56)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:604:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:276:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:611:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.21.0
node:internal/modules/esm/resolve:1022
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mysql2' imported from /home/technect/techheck-admin/src/db.mjs
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:331:9)
    at packageResolve (node:internal/modules/esm/resolve:784:25)
    at moduleResolve (node:internal/modules/esm/resolve:873:18)
    at defaultResolve (node:internal/modules/esm/resolve:1006:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:705:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:725:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:763:56)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:604:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:276:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:611:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.21.0
node:internal/modules/esm/resolve:1022
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mysql2' imported from /home/technect/techheck-admin/src/db.mjs
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:331:9)
    at packageResolve (node:internal/modules/esm/resolve:784:25)
    at moduleResolve (node:internal/modules/esm/resolve:873:18)
    at defaultResolve (node:internal/modules/esm/resolve:1006:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:705:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:725:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:763:56)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:604:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:276:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:611:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.21.0
node:internal/modules/esm/resolve:1022
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mysql2' imported from /home/technect/techheck-admin/src/db.mjs
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:331:9)
    at packageResolve (node:internal/modules/esm/resolve:784:25)
    at moduleResolve (node:internal/modules/esm/resolve:873:18)
    at defaultResolve (node:internal/modules/esm/resolve:1006:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:705:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:725:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:763:56)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:604:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:276:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:611:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.21.0
node:internal/modules/esm/resolve:1022
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'mysql2' imported from /home/technect/techheck-admin/src/db.mjs
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:331:9)
    at packageResolve (node:internal/modules/esm/resolve:784:25)
    at moduleResolve (node:internal/modules/esm/resolve:873:18)
    at defaultResolve (node:internal/modules/esm/resolve:1006:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:705:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:725:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:763:56)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:604:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:276:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:611:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.21.0

file:///home/technect/techheck-admin/src/db.mjs:9
      throw new Error("DB_PASSWORD is required for TechHeck admin (MariaDB).");
            ^

Error: DB_PASSWORD is required for TechHeck admin (MariaDB).
    at getDb (file:///home/technect/techheck-admin/src/db.mjs:9:13)
    at file:///home/technect/techheck-admin/src/migrate.mjs:15:12
    at ModuleJob.run (node:internal/modules/esm/module_job:561:25)
    at async node:internal/modules/esm/loader:647:26
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)

Node.js v24.21.0

Error: Admin DB migrate failed. Check DB_* env and that MariaDB is running.
    at boot (file:///home/technect/techheck-admin/server.mjs:949:11)

file:///home/technect/techheck-admin/src/db.mjs:9
      throw new Error("DB_PASSWORD is required for TechHeck admin (MariaDB).");
            ^

Error: DB_PASSWORD is required for TechHeck admin (MariaDB).
    at getDb (file:///home/technect/techheck-admin/src/db.mjs:9:13)
    at file:///home/technect/techheck-admin/src/migrate.mjs:15:12
    at ModuleJob.run (node:internal/modules/esm/module_job:561:25)
    at async node:internal/modules/esm/loader:647:26
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)

Node.js v24.21.0

Error: Admin DB migrate failed. Check DB_* env and that MariaDB is running.
    at boot (file:///home/technect/techheck-admin/server.mjs:949:11)

file:///home/technect/techheck-admin/src/db.mjs:9
      throw new Error("DB_PASSWORD is required for TechHeck admin (MariaDB).");
            ^

Error: DB_PASSWORD is required for TechHeck admin (MariaDB).
    at getDb (file:///home/technect/techheck-admin/src/db.mjs:9:13)
    at file:///home/technect/techheck-admin/src/migrate.mjs:15:12
    at ModuleJob.run (node:internal/modules/esm/module_job:561:25)
    at async node:internal/modules/esm/loader:647:26
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)

Node.js v24.21.0

Error: Admin DB migrate failed. Check DB_* env and that MariaDB is running.
    at boot (file:///home/technect/techheck-admin/server.mjs:949:11)

file:///home/technect/techheck-admin/src/db.mjs:9
      throw new Error("DB_PASSWORD is required for TechHeck admin (MariaDB).");
            ^

Error: DB_PASSWORD is required for TechHeck admin (MariaDB).
    at getDb (file:///home/technect/techheck-admin/src/db.mjs:9:13)
    at file:///home/technect/techheck-admin/src/migrate.mjs:15:12
    at ModuleJob.run (node:internal/modules/esm/module_job:561:25)
    at async node:internal/modules/esm/loader:647:26
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)

Node.js v24.21.0

Error: Admin DB migrate failed. Check DB_* env and that MariaDB is running.
    at boot (file:///home/technect/techheck-admin/server.mjs:949:11)

file:///home/technect/techheck-admin/src/db.mjs:9
      throw new Error("DB_PASSWORD is required for TechHeck admin (MariaDB).");
            ^

Error: DB_PASSWORD is required for TechHeck admin (MariaDB).
    at getDb (file:///home/technect/techheck-admin/src/db.mjs:9:13)
    at file:///home/technect/techheck-admin/src/migrate.mjs:15:12
    at ModuleJob.run (node:internal/modules/esm/module_job:561:25)
    at async node:internal/modules/esm/loader:647:26
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)

Node.js v24.21.0

Error: Admin DB migrate failed. Check DB_* env and that MariaDB is running.
    at boot (file:///home/technect/techheck-admin/server.mjs:949:11)

file:///home/technect/techheck-admin/src/db.mjs:9
      throw new Error("DB_PASSWORD is required for TechHeck admin (MariaDB).");
            ^

Error: DB_PASSWORD is required for TechHeck admin (MariaDB).
    at getDb (file:///home/technect/techheck-admin/src/db.mjs:9:13)
    at file:///home/technect/techheck-admin/src/migrate.mjs:15:12
    at ModuleJob.run (node:internal/modules/esm/module_job:561:25)
    at async node:internal/modules/esm/loader:647:26
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)

Node.js v24.21.0

Error: Admin DB migrate failed. Check DB_* env and that MariaDB is running.
    at boot (file:///home/technect/techheck-admin/server.mjs:949:11)
