Browse Source

show error for old env vars

pull/1663/head
Bernd Storath 6 months ago
parent
commit
2dc7ba6708
  1. 1
      src/server/routes/cnf/[oneTimeLink].ts
  2. 10
      src/server/utils/WireGuard.ts
  3. 7
      src/server/utils/config.ts

1
src/server/routes/cnf/[oneTimeLink].ts

@ -6,6 +6,7 @@ export default defineEventHandler(async (event) => {
validateZod(OneTimeLinkGetSchema, event)
);
const clients = await WireGuard.getAllClients();
// TODO: filter on the database level
const client = clients.find(
(client) => client.oneTimeLink?.oneTimeLink === oneTimeLink
);

10
src/server/utils/WireGuard.ts

@ -243,4 +243,14 @@ class WireGuard {
}
}
if (OLD_ENV.PASSWORD || OLD_ENV.PASSWORD_HASH) {
// TODO: change url before release
throw new Error(
`
You are using an invalid Configuration for wg-easy
Please follow the instructions on https://wg-easy.github.io/wg-easy/ to migrate
`
);
}
export default new WireGuard();

7
src/server/utils/config.ts

@ -4,3 +4,10 @@ import packageJson from '@@/package.json';
export const RELEASE = 'v' + packageJson.version;
export const SERVER_DEBUG = debug('Server');
export const OLD_ENV = {
/** @deprecated Only for migration purposes */
PASSWORD: process.env.PASSWORD,
/** @deprecated Only for migration purposes */
PASSWORD_HASH: process.env.PASSWORD_HASH,
};

Loading…
Cancel
Save