refactor(security): redis
This commit is contained in:
parent
e56682d659
commit
73b483f7e9
|
@ -1,12 +1,12 @@
|
||||||
'@latus/core': {
|
'@latus/core': {
|
||||||
up: [
|
up: [
|
||||||
'@latus/db',
|
'@latus/db/server',
|
||||||
'@latus/redis',
|
'@latus/redis/server',
|
||||||
'@latus/user/session',
|
'@latus/user/session/server',
|
||||||
'@latus/user/passport',
|
'@latus/user/passport/server',
|
||||||
'@latus/user/local',
|
'@latus/user/local/server',
|
||||||
'@latus/http',
|
'@latus/http/server',
|
||||||
'@latus/repl',
|
'@latus/repl/server',
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
'@latus/db': {
|
'@latus/db': {
|
||||||
|
@ -31,7 +31,8 @@
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
'@latus/react': {}
|
'@latus/react': {}
|
||||||
'@latus/redis': {
|
'@latus/redis': {}
|
||||||
|
'@latus/redis/server': {
|
||||||
docker: 'cached',
|
docker: 'cached',
|
||||||
}
|
}
|
||||||
'@latus/redis/session': {}
|
'@latus/redis/session': {}
|
||||||
|
|
|
@ -5,7 +5,7 @@ const {
|
||||||
REDIS_PORT,
|
REDIS_PORT,
|
||||||
} = process.env;
|
} = process.env;
|
||||||
|
|
||||||
export default ({config: {'@latus/redis': {host, port}}}, opts = {}) => (
|
export default ({config: {'@latus/redis/server': {host, port}}}, opts = {}) => (
|
||||||
redis.createClient(
|
redis.createClient(
|
||||||
REDIS_PORT || port,
|
REDIS_PORT || port,
|
||||||
REDIS_HOST || host,
|
REDIS_HOST || host,
|
||||||
|
|
|
@ -9,7 +9,7 @@ import createClient from './create-client';
|
||||||
const debug = D('@latus/redis/docker');
|
const debug = D('@latus/redis/docker');
|
||||||
|
|
||||||
export default async function createDockerContainer(latus) {
|
export default async function createDockerContainer(latus) {
|
||||||
const {config: {'@latus/redis': {docker, port}}} = latus;
|
const {config: {'@latus/redis/server': {docker, port}}} = latus;
|
||||||
const args = [
|
const args = [
|
||||||
'run',
|
'run',
|
||||||
'--rm',
|
'--rm',
|
||||||
|
|
|
@ -1,9 +1 @@
|
||||||
export default {
|
export default {};
|
||||||
hooks: {
|
|
||||||
'@latus/core/config': () => ({
|
|
||||||
docker: true,
|
|
||||||
host: '127.0.0.1',
|
|
||||||
port: 6380,
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
|
@ -31,8 +31,13 @@ export const keys = (client, pattern) => safeKeys(client, pattern, 0);
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
hooks: {
|
hooks: {
|
||||||
|
'@latus/core/config': () => ({
|
||||||
|
docker: true,
|
||||||
|
host: '127.0.0.1',
|
||||||
|
port: 6380,
|
||||||
|
}),
|
||||||
'@latus/core/up': (latus) => {
|
'@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;
|
return 'production' !== NODE_ENV && docker ? createDockerContainer(latus) : undefined;
|
||||||
},
|
},
|
||||||
'@latus/repl/context': (latus) => ({
|
'@latus/repl/context': (latus) => ({
|
||||||
|
|
Loading…
Reference in New Issue
Block a user