Mercurial Hosting > luan
view host/admin/src/private/host/Config.luan @ 2022:969291201e12
ping lucene backups
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 20 Oct 2025 17:25:47 -0600 |
parents | 301a6561fb6b |
children |
line wrap: on
line source
local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" local String = require "luan:String.luan" local regex = String.regex or error() require "java" local BackupIndexWriter = require "java:goodjava.lucene.backup.BackupIndexWriter" local Logging = require "luan:logging/Logging.luan" local logger = Logging.logger "host/Config" local this = (...) local base = regex("^(.*)\Q/host/Config.luan\E$").match(this) or error() local Admin_config = require(base.."/Config.luan") local Config = {} Config.password = Admin_config.hosting_password or error() Config.old_password = "password" local my_ips = Io.my_ips() if my_ips[Io.ip("s1.luan.software")]==true then BackupIndexWriter.backupDomains = {"backup.luan.software"} elseif my_ips[Io.ip("s2.luan.software")]==true then BackupIndexWriter.backupDomains = {"backup.luan.software"} else local dir = Io.uri("file:.").canonical().to_string() if String.starts_with( dir, "/Users/fschmidt/" ) then -- BackupIndexWriter.backupDomains = {"localhost"} end end return Config