Deploy ..
This commit is contained in:
@@ -7,7 +7,7 @@ database:
|
||||
|
||||
server:
|
||||
host: 0.0.0.0
|
||||
port: 8081
|
||||
port: ${PORT:-8081}
|
||||
cors: ${CORS:-true}
|
||||
|
||||
jwt:
|
||||
|
||||
@@ -6,23 +6,23 @@ import be.vandewalleh.migrations.Migration
|
||||
import be.vandewalleh.routing.noteRoutes
|
||||
import be.vandewalleh.routing.tagsRoute
|
||||
import be.vandewalleh.routing.userRoutes
|
||||
import com.sksamuel.hoplite.fp.valid
|
||||
import io.ktor.application.*
|
||||
import io.ktor.auth.*
|
||||
import io.ktor.routing.*
|
||||
import io.ktor.server.engine.*
|
||||
import io.ktor.server.netty.*
|
||||
import me.liuwj.ktorm.database.*
|
||||
import org.kodein.di.Kodein
|
||||
import org.kodein.di.description
|
||||
import org.kodein.di.generic.instance
|
||||
import org.kodein.di.generic.with
|
||||
import org.slf4j.Logger
|
||||
|
||||
|
||||
fun main() {
|
||||
fun main(args: Array<String>) {
|
||||
|
||||
val kodein = Kodein{
|
||||
import(mainModule)
|
||||
constant("config file") with "/application.prod.yaml" // FIXME
|
||||
}
|
||||
|
||||
val config by kodein.instance<Config>()
|
||||
|
||||
@@ -9,7 +9,6 @@ import org.kodein.di.Kodein
|
||||
import org.kodein.di.generic.bind
|
||||
import org.kodein.di.generic.instance
|
||||
import org.kodein.di.generic.singleton
|
||||
import org.kodein.di.generic.with
|
||||
import java.util.concurrent.TimeUnit
|
||||
import javax.sql.DataSource
|
||||
|
||||
@@ -17,7 +16,6 @@ import javax.sql.DataSource
|
||||
* [Kodein] controller module containing the app configuration
|
||||
*/
|
||||
val configurationModule = Kodein.Module(name = "Configuration") {
|
||||
constant("config file") with "/application.dev.yaml" // FIXME
|
||||
bind() from singleton {
|
||||
val configFile by this.kodein.instance<String>(tag = "config file")
|
||||
ConfigLoader().loadConfigOrThrow<Config>(configFile)
|
||||
|
||||
Reference in New Issue
Block a user