aboutsummaryrefslogtreecommitdiff
path: root/straper/db/public/prosody/etc-prosody/migrator.cfg.lua
diff options
context:
space:
mode:
Diffstat (limited to 'straper/db/public/prosody/etc-prosody/migrator.cfg.lua')
-rw-r--r--straper/db/public/prosody/etc-prosody/migrator.cfg.lua60
1 files changed, 60 insertions, 0 deletions
diff --git a/straper/db/public/prosody/etc-prosody/migrator.cfg.lua b/straper/db/public/prosody/etc-prosody/migrator.cfg.lua
new file mode 100644
index 0000000..75a8ce2
--- /dev/null
+++ b/straper/db/public/prosody/etc-prosody/migrator.cfg.lua
@@ -0,0 +1,60 @@
+local data_path = '/var/lib/prosody';
+
+local vhost = {
+ "accounts",
+ "account_details",
+ "account_roles",
+ "roster",
+ "vcard",
+ "private",
+ "blocklist",
+ "privacy",
+ "archive-archive",
+ "offline-archive",
+ "pubsub_nodes-pubsub",
+ "pep-pubsub",
+ "cron",
+ "smacks_h",
+}
+local muc = {
+ "persistent",
+ "config",
+ "state",
+ "muc_log-archive",
+ "cron",
+};
+local upload = {
+ "uploads-archive",
+ "upload_stats",
+ "cron",
+}
+
+input {
+ hosts = {
+ ["example.com"] = vhost;
+ ["conference.example.com"] = muc;
+ ["share.example.com"] = upload;
+ };
+ 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";
+}
+
+]]