parent
3083015598
commit
3d0d30a24f
@ -0,0 +1,10 @@
|
||||
import { readFileSync } from "fs";
|
||||
import { join } from "path";
|
||||
|
||||
export default () => {
|
||||
if (process.env.PRIVATE_KEY_PATH === undefined) throw new Error("Incorrect PRIVATE_KEY_PATH format in configurations");
|
||||
if (process.env.PUBLIC_KEY_PATH === undefined) throw new Error("Incorrect PUBLIC_KEY_PATH format in configurations");
|
||||
const private_key = readFileSync(join("./", process.env.PRIVATE_KEY_PATH), "utf8");
|
||||
const public_key = readFileSync(join("./", process.env.PUBLIC_KEY_PATH), "utf8");
|
||||
return { private_key, public_key };
|
||||
};
|
@ -0,0 +1,5 @@
|
||||
export default () => {
|
||||
const port = process.env.PORT !== undefined ? parseInt(process.env.PORT, 10) : 80;
|
||||
if (isNaN(port) || port < 0) throw new Error("Incorrect port format in configurations");
|
||||
return { port };
|
||||
};
|
@ -0,0 +1,2 @@
|
||||
export const UUIDv4 = /^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i;
|
||||
export const SHA256 = /^[a-f0-9]{64}$/i;
|
Loading…
Reference in new issue