init
This commit is contained in:
36
context/config.example.js
Normal file
36
context/config.example.js
Normal file
@@ -0,0 +1,36 @@
|
||||
module.exports = {
|
||||
source: {
|
||||
uri: 'mongodb://rocketchat:rocketchat@localhost:27017/rocketchat?replicaSet=rs0',
|
||||
uploadsPath: './uploads',
|
||||
customEmojiPath: './custom_emoji',
|
||||
},
|
||||
target: {
|
||||
filename: './import.jsonl',
|
||||
filesPath: './data/bulk-export-attachments'
|
||||
},
|
||||
define: {
|
||||
team: {
|
||||
// Уникальное системное имя команды (используется в URL, только латиница, цифры и дефисы)
|
||||
name: 'loop',
|
||||
// Отображаемое название команды, которое видят пользователи
|
||||
display_name: 'loop',
|
||||
// Краткое описание команды
|
||||
description: 'An example of a team',
|
||||
// Тип команды: 'I' — закрытая (invite-only), 'O' — открытая (open)
|
||||
type: 'I',
|
||||
// Разрешить пользователям приглашать других в команду без участия администратора
|
||||
allow_open_invite: false
|
||||
},
|
||||
channels: {
|
||||
mergeDiscussionIntoParent: true,
|
||||
},
|
||||
user: {
|
||||
globalRoleMap: {
|
||||
admin: 'system_admin',
|
||||
user: 'system_user',
|
||||
},
|
||||
'auth_service': null,
|
||||
'auth_data': null,
|
||||
}
|
||||
}
|
||||
}
|
||||
13
context/index.js
Normal file
13
context/index.js
Normal file
@@ -0,0 +1,13 @@
|
||||
const config = require('./config')
|
||||
const jabber = require('../lib/mssql')
|
||||
|
||||
module.exports = {
|
||||
config,
|
||||
jabber,
|
||||
values: {
|
||||
//
|
||||
// Cached values can be stored
|
||||
// here
|
||||
//
|
||||
}
|
||||
}
|
||||
38
context/rocketchat.js
Normal file
38
context/rocketchat.js
Normal file
@@ -0,0 +1,38 @@
|
||||
const config = require('./config')
|
||||
const rocketchat = require('../lib/mongo')
|
||||
|
||||
|
||||
rocketchat.messagesCollection = function () {
|
||||
return rocketchat.collection('rocketchat_message')
|
||||
}
|
||||
|
||||
rocketchat.roomsCollection = function () {
|
||||
return rocketchat.collection('rocketchat_room')
|
||||
}
|
||||
|
||||
rocketchat.usersCollection = function () {
|
||||
return rocketchat.collection('users')
|
||||
}
|
||||
|
||||
rocketchat.uploadsCollection = function () {
|
||||
return rocketchat.collection('rocketchat_uploads')
|
||||
}
|
||||
|
||||
rocketchat.avatarsCollection = function () {
|
||||
return rocketchat.collection('rocketchat_avatars')
|
||||
}
|
||||
|
||||
rocketchat.emojiCollection = function () {
|
||||
return rocketchat.collection('rocketchat_custom_emoji')
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
config,
|
||||
rocketchat,
|
||||
values: {
|
||||
//
|
||||
// Cached values can be stored
|
||||
// here
|
||||
//
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user