more package clean up
This commit is contained in:
1 parent
c4400a0334
commit
bd63935a1e
16 files changed
+24
-52
No files matched your search
@@ -28,7 +28,7 @@ tasks.withType<Sync> {
|
||||
}
|
||||
|
||||
application {
|
||||
mainClass.set("net.keinekekse.app.ApplicationKt")
|
||||
mainClass.set("net.keinekekse.app.server.ApplicationKt")
|
||||
|
||||
val isDevelopment: Boolean = project.ext.has("development")
|
||||
applicationDefaultJvmArgs = listOf("-Dio.ktor.development=$isDevelopment")
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
#auto generated
|
||||
#Tue Feb 10 00:04:01 CET 2026
|
||||
build.number=50
|
||||
#Tue Feb 10 18:18:54 CET 2026
|
||||
build.number=58
|
||||
+3
-3
@@ -1,13 +1,13 @@
|
||||
package net.keinekekse.app
|
||||
package net.keinekekse.app.server
|
||||
|
||||
import io.github.oshai.kotlinlogging.KotlinLogging
|
||||
import io.ktor.server.application.*
|
||||
import net.keinekekse.app.server.VERSION
|
||||
import io.ktor.server.netty.*
|
||||
import net.keinekekse.app.server.config.*
|
||||
|
||||
private val logger = KotlinLogging.logger {}
|
||||
|
||||
fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.main(args)
|
||||
fun main(args: Array<String>): Unit = EngineMain.main(args)
|
||||
|
||||
//fun main() {
|
||||
//// embeddedServer(Netty, port = SERVER_PORT, host = "0.0.0.0", module = Application::module)
|
||||
@@ -3,14 +3,14 @@ package net.keinekekse.app.server
|
||||
import net.keinekekse.version.Version
|
||||
|
||||
object VERSION: Version {
|
||||
override val version = "0.1.0-beta.1+build.50"
|
||||
override val fullVersion = "0.1.0-beta.1+build.50"
|
||||
override val version = "0.1.0-beta.1+build.58"
|
||||
override val fullVersion = "0.1.0-beta.1+build.58"
|
||||
override val major = 0
|
||||
override val minor = 1
|
||||
override val patch = 0
|
||||
override val preRelease = "beta.1"
|
||||
override val buildMetadata = "build.50"
|
||||
override val buildDate = "2026-02-09T23:04:01.715682Z"
|
||||
override val buildMetadata = "build.58"
|
||||
override val buildDate = "2026-02-10T17:18:54.134684Z"
|
||||
override val displayName = "kAS"
|
||||
override val copyright = "Copyright (c) 2026 Hartmut Bauer"
|
||||
override val name = "server"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package books
|
||||
package net.keinekekse.app.server.books
|
||||
|
||||
import books.model.BookRepository
|
||||
import io.ktor.http.*
|
||||
import io.ktor.server.auth.*
|
||||
import io.ktor.server.response.*
|
||||
import io.ktor.server.routing.*
|
||||
import net.keinekekse.app.UserRoles
|
||||
import net.keinekekse.app.server.books.model.BookRepository
|
||||
import org.koin.ktor.ext.inject
|
||||
|
||||
fun Route.booksRoute() {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package books.db
|
||||
package net.keinekekse.app.server.books.db
|
||||
|
||||
import org.jetbrains.exposed.v1.core.dao.id.EntityID
|
||||
import org.jetbrains.exposed.v1.core.dao.id.IntIdTable
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package books.db
|
||||
package net.keinekekse.app.server.books.db
|
||||
|
||||
import org.jetbrains.exposed.v1.core.dao.id.EntityID
|
||||
import org.jetbrains.exposed.v1.core.dao.id.IntIdTable
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package books.db
|
||||
package net.keinekekse.app.server.books.db
|
||||
|
||||
import org.jetbrains.exposed.v1.core.dao.id.EntityID
|
||||
import org.jetbrains.exposed.v1.core.dao.id.IntIdTable
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package books.db
|
||||
package net.keinekekse.app.server.books.db
|
||||
|
||||
import net.keinekekse.app.books.model.*
|
||||
import org.jetbrains.exposed.v1.core.dao.id.EntityID
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package books.db
|
||||
package net.keinekekse.app.server.books.db
|
||||
|
||||
import org.jetbrains.exposed.v1.core.dao.id.EntityID
|
||||
import org.jetbrains.exposed.v1.core.dao.id.IntIdTable
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package books.model
|
||||
package net.keinekekse.app.server.books.model
|
||||
|
||||
import net.keinekekse.app.books.model.Artist
|
||||
import net.keinekekse.app.books.model.Book
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package books.model
|
||||
package net.keinekekse.app.server.books.model
|
||||
|
||||
import books.db.BookDAO
|
||||
import books.db.daoToModel
|
||||
import net.keinekekse.app.books.model.Artist
|
||||
import net.keinekekse.app.books.model.Book
|
||||
import net.keinekekse.app.books.model.Series
|
||||
import net.keinekekse.app.server.books.db.BookDAO
|
||||
import net.keinekekse.app.server.books.db.daoToModel
|
||||
import org.jetbrains.exposed.v1.jdbc.transactions.suspendTransaction
|
||||
import org.koin.core.annotation.Single
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package net.keinekekse.app.server.config
|
||||
|
||||
import books.booksRoute
|
||||
import io.github.oshai.kotlinlogging.KotlinLogging
|
||||
import io.ktor.server.application.*
|
||||
import io.ktor.server.auth.*
|
||||
@@ -8,6 +7,7 @@ import io.ktor.server.response.*
|
||||
import io.ktor.server.routing.*
|
||||
import net.keinekekse.app.UserRoles
|
||||
import net.keinekekse.app.server.VERSION
|
||||
import net.keinekekse.app.server.books.booksRoute
|
||||
|
||||
private val logger = KotlinLogging.logger {}
|
||||
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
package net.keinekekse.app.server.testdb
|
||||
|
||||
import io.ktor.http.*
|
||||
import io.ktor.server.response.*
|
||||
import io.ktor.server.routing.*
|
||||
import net.keinekekse.app.server.testdb.model.BookRepository
|
||||
import org.koin.ktor.ext.inject
|
||||
|
||||
fun Route.testDbRoute() {
|
||||
val repository: BookRepository by inject<BookRepository>()
|
||||
|
||||
// authenticate("auth-KC") {
|
||||
route("/testdb") {
|
||||
get("/books") {
|
||||
// call.respondText("Test DB route")
|
||||
val books = repository.allBooks()
|
||||
call.respond(books)
|
||||
}
|
||||
get("/book/{id}") {
|
||||
// TODO safe toInt conv
|
||||
val id = call.parameters["id"]!!.toInt()
|
||||
repository.bookById(id)?.let { call.respond(it) }
|
||||
?: call.respondText("Book with id $id not found", status = HttpStatusCode.NotFound)
|
||||
}
|
||||
|
||||
}
|
||||
// }
|
||||
}
|
||||
@@ -16,7 +16,7 @@ ktor {
|
||||
}
|
||||
application {
|
||||
# ApplicationKt.module() übernimmt die Konfiguration
|
||||
modules = [ net.keinekekse.app.ApplicationKt.module ]
|
||||
modules = [ net.keinekekse.app.server.ApplicationKt.module ]
|
||||
}
|
||||
}
|
||||
keycloak {
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
<root level="trace">
|
||||
<appender-ref ref="STDOUT"/>
|
||||
</root>
|
||||
<logger name="org.eclipse.jetty" level="INFO"/>
|
||||
<logger name="com.zaxxer.hikari" level="INFO"/>
|
||||
<logger name="io.netty" level="INFO"/>
|
||||
</configuration>
|
||||
Reference in new issue
Block a user