mirror of
https://github.com/directus/directus.git
synced 2026-01-25 02:17:59 -05:00
13 lines
320 B
TypeScript
13 lines
320 B
TypeScript
import env from './env';
|
|
import Keyv from 'keyv';
|
|
import { validateEnv } from './utils/validate-env';
|
|
|
|
let cache: Keyv | null = null;
|
|
|
|
if (env.CACHE_ENABLED === true) {
|
|
validateEnv(['CACHE_NAMESPACE', 'CACHE_TTL', 'CACHE_STORE']);
|
|
cache = new Keyv({ namespace: process.env.CACHE_NAMESPACE });
|
|
}
|
|
|
|
export default cache;
|