refactor(security): redis

This commit is contained in:
cha0s 2021-01-19 10:43:55 -06:00
parent e56682d659
commit 73b483f7e9
5 changed files with 18 additions and 20 deletions

View File

@ -1,12 +1,12 @@
'@latus/core': {
up: [
'@latus/db',
'@latus/redis',
'@latus/user/session',
'@latus/user/passport',
'@latus/user/local',
'@latus/http',
'@latus/repl',
'@latus/db/server',
'@latus/redis/server',
'@latus/user/session/server',
'@latus/user/passport/server',
'@latus/user/local/server',
'@latus/http/server',
'@latus/repl/server',
],
}
'@latus/db': {
@ -31,7 +31,8 @@
],
}
'@latus/react': {}
'@latus/redis': {
'@latus/redis': {}
'@latus/redis/server': {
docker: 'cached',
}
'@latus/redis/session': {}

View File

@ -5,7 +5,7 @@ const {
REDIS_PORT,
} = process.env;
export default ({config: {'@latus/redis': {host, port}}}, opts = {}) => (
export default ({config: {'@latus/redis/server': {host, port}}}, opts = {}) => (
redis.createClient(
REDIS_PORT || port,
REDIS_HOST || host,

View File

@ -9,7 +9,7 @@ import createClient from './create-client';
const debug = D('@latus/redis/docker');
export default async function createDockerContainer(latus) {
const {config: {'@latus/redis': {docker, port}}} = latus;
const {config: {'@latus/redis/server': {docker, port}}} = latus;
const args = [
'run',
'--rm',

View File

@ -1,9 +1 @@
export default {
hooks: {
'@latus/core/config': () => ({
docker: true,
host: '127.0.0.1',
port: 6380,
}),
},
};
export default {};

View File

@ -31,8 +31,13 @@ export const keys = (client, pattern) => safeKeys(client, pattern, 0);
export default {
hooks: {
'@latus/core/config': () => ({
docker: true,
host: '127.0.0.1',
port: 6380,
}),
'@latus/core/up': (latus) => {
const {config: {'@latus/redis': {docker}}} = latus;
const {config: {'@latus/redis/server': {docker}}} = latus;
return 'production' !== NODE_ENV && docker ? createDockerContainer(latus) : undefined;
},
'@latus/repl/context': (latus) => ({