access.ts 394 B

1234567891011121314151617
  1. import md5 from "spark-md5";
  2. export function getAccessCodes(): Set<string> {
  3. const code = process.env.CODE;
  4. try {
  5. const codes = (code?.split(",") ?? [])
  6. .filter((v) => !!v)
  7. .map((v) => md5.hash(v.trim()));
  8. return new Set(codes);
  9. } catch (e) {
  10. return new Set();
  11. }
  12. }
  13. export const ACCESS_CODES = getAccessCodes();
  14. export const IS_IN_DOCKER = process.env.DOCKER;