(refs #115)ServletContext is passed to Command

This commit is contained in:
takezoe
2014-03-08 14:57:17 +09:00
parent 9e2c66c341
commit 45f992b2bc

View File

@@ -15,7 +15,7 @@ object SshServer {
private val server = org.apache.sshd.SshServer.setUpDefaultServer()
private def configure() = {
private def configure(context: ServletContext) = {
server.setPort(DEFAULT_PORT) // TODO read from config
server.setKeyPairProvider(new SimpleGeneratorHostKeyProvider(s"${Directory.GitBucketHome}/gitbucket.ser"))
server.setPublickeyAuthenticator(new PublicKeyAuthenticator)
@@ -24,7 +24,8 @@ object SshServer {
def start(context: ServletContext) = this.synchronized {
if (SSH_SERVICE_ENABLE) {
configure()
configure(context)
server.start()
logger.info(s"Start SSH Server Listen on ${server.getPort}")
}