Mercurial Hosting > nabble
view conf/Init.luan @ 22:b0e75dfe1853
change isSemiprivate to isNew
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 13 Jun 2020 22:59:17 -0600 |
parents | 862b1ef23e75 |
children | af4632c42979 |
line wrap: on
line source
java() local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" local uri = Io.uri or error() local MailHome = require "java:fschmidt.util.mail.MailHome" local System = require "java:java.lang.System" local Logging = require "luan:logging/Logging.luan" local logger = Logging.logger "Init_default" local Init = {} System.setProperty("mail.smtp.host", "127.0.0.1") System.setProperty("mail.mime.base64.ignoreerrors", "true") System.setProperty("mail.mime.address.strict", "false") System.setProperty("mail.mime.decodetext.strict", "false") Init.dbUrl = "jdbc:postgresql://localhost:5432/nabble" Init.dbUser = "administrator" Init.dbPassword = "" Init.poolSize = 130 Init.home_dir = uri( uri("classpath:nabble").to_string() ).parent().parent().to_string().."/" -- for now local smtp = MailHome.getSmtpServer("mail.smtp2go.com","dev@singlesushi.com","FB4dating") smtp.setPort(2525) MailHome.setDefaultSmtpServer(smtp) Init.homeContextUrl = "http://me.nabble.com:8081" Init.deleteInactiveSites = false Init.nabbleHost = "me.nabble.com:8080" Init.defaultHost = "me.nabble.com:8080" Init.domain = Init.defaultHost --Init.mailDomain = Init.defaultHost Init.nabbleHost = Init.defaultHost --[=[ local function getPop3Server(addr, pwd) local server = MailHome.getPop3Server(popMailServer, addr, pwd) server.useSsl() return server end local pop3 = {} -- fill in local pop3Servers = { lists = 'mailingListArchivePop3Server' fwd = 'fwdPop3Server' ml = 'subscriptionsPop3Server' sb = 'subscriptionBouncesPop3Server' } for name, password in pairs(pop3) do Init[pop3Servers[name]] = getPop3Server( name.."@"..Init.mailDomain, password ) end ]=] --local HashSet = require "java:java.util.HashSet" --Init.sysadmins = HashSet.new {} -- list of emails --Init.monitor_emails = {} -- list of emails --Init.ssl_dir = nil -- for serve_nabble.luan function Init.fix_serve(Serve) if Serve.is_www then Serve.is_forums = false else Serve.www_port = 8081 Serve.is_www = true end end local Server = require "java:global.Server" Server.add("local","jdbc:postgresql://localhost:5432/nabble","administrator","","me.nabble.com"); function Init.add_filters(context) end return Init