54 lines
736 B
Lua
54 lines
736 B
Lua
|
local domain = os.getenv("DOMAIN")
|
||
|
local domain_muc = os.getenv("DOMAIN_MUC")
|
||
|
|
||
|
local data_path = '/usr/local/var/lib/prosody';
|
||
|
|
||
|
local vhost = {
|
||
|
"accounts",
|
||
|
"account_details",
|
||
|
"roster",
|
||
|
"vcard",
|
||
|
"private",
|
||
|
"blocklist",
|
||
|
"privacy",
|
||
|
"archive-archive",
|
||
|
"offline-archive",
|
||
|
"pubsub_nodes-pubsub",
|
||
|
"pep-pubsub",
|
||
|
}
|
||
|
local muc = {
|
||
|
"persistent",
|
||
|
"config",
|
||
|
"state",
|
||
|
"muc_log-archive",
|
||
|
};
|
||
|
|
||
|
input {
|
||
|
hosts = {
|
||
|
[domain] = vhost;
|
||
|
[domain_muc] = muc;
|
||
|
};
|
||
|
type = "internal";
|
||
|
path = data_path;
|
||
|
}
|
||
|
|
||
|
output {
|
||
|
type = "sql";
|
||
|
driver = "SQLite3";
|
||
|
database = data_path.."/prosody.sqlite";
|
||
|
}
|
||
|
|
||
|
--[[
|
||
|
|
||
|
input {
|
||
|
type = "internal";
|
||
|
path = data_path;
|
||
|
}
|
||
|
output {
|
||
|
type = "sql";
|
||
|
driver = "SQLite3";
|
||
|
database = data_path.."/prosody.sqlite";
|
||
|
}
|
||
|
|
||
|
]]
|