import { registerAs } from '@nestjs/config';
import { readFileSync } from 'node:fs';

const keysDir = `${__dirname}/../../keys/${
  process.env.NODE_ENV === 'production' ? 'ext-prod' : 'ext-dev'
}`;

export default registerAs('gamemanager', () => ({
  publicKey: readFileSync(`${keysDir}/public.key`),
  privateKey: readFileSync(`${keysDir}/private.key`),
}));
