Alan Friedman be81d7420c
Revert "Revert "Allow to launch server without Redis"" (#134)
* Revert "Revert "Allow to launch server without Redis (#119)" (#133)"

This reverts commit 18065f965215c32b4b66e13246a6a54977088518.

* Default to REDIS_URL env var for store host
2020-05-05 10:26:21 -04:00

21 lines
428 B
JavaScript

import MemoryStore from './Memory';
import RedisStore from './Redis';
const storeBackend = process.env.STORE_BACKEND || 'redis';
const storeHost = process.env.STORE_HOST || process.env.REDIS_URL;
let store;
switch (storeBackend) {
case 'memory':
store = new MemoryStore();
break;
case 'redis':
default:
store = new RedisStore(storeHost);
break;
}
const getStore = () => store;
export default getStore;