Compare commits

..

2 Commits

Author SHA1 Message Date
TeamCity
f330c5f3d8 ci: bump version to v4.23.0 2026-01-07 14:26:56 +00:00
4a5af36ae0 feat: Add Health and Login endpoints with updated Redis configuration 2026-01-07 15:24:21 +01:00
7 changed files with 29 additions and 5 deletions

View File

@@ -297,3 +297,8 @@
### Features
* Add logging to Gateway for pod synchronization and startup events ([2615707](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/commit/26157076d686a5dd3f8157ec2b2d1ae9d9e9eedf))
## (2026-01-07)
### Features
* Add Health and Login endpoints with updated Redis configuration ([4a5af36](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/commit/4a5af36ae0dcb540e02b7a1cd042e54cc6342c78))

View File

@@ -1,6 +1,6 @@
meta {
name: Game
seq: 3
seq: 2
}
auth {

View File

@@ -0,0 +1,16 @@
meta {
name: Health
type: http
seq: 3
}
get {
url: {{host}}/health/simple
body: none
auth: inherit
}
settings {
encodeUrl: true
timeout: 0
}

View File

@@ -0,0 +1,3 @@
vars {
host: https://st.knockout.janis-eccarius.de/api
}

View File

@@ -22,14 +22,14 @@ class Gateway @Inject()(
val redis: RedisManager = {
val config: Config = Config()
val url = "valkey://" + sys.env.getOrElse("VALKEY_HOST", "localhost") + ":" + sys.env.getOrElse("VALKEY_PORT", "6379")
logger.info(s"Connecting to Valkey at $url")
val url = "redis://" + sys.env.getOrElse("REDIS_HOST", "localhost") + ":" + sys.env.getOrElse("REDIS_PORT", "6379")
logger.info(s"Connecting to Redis at $url")
config.useSingleServer.setAddress(url)
RedisManager(config)
}
redis.continuousSyncPod(() => {
logger.info("Syncing pod with Valkey")
logger.info("Syncing pod with Redis")
createPod()
})

View File

@@ -1,3 +1,3 @@
MAJOR=4
MINOR=22
MINOR=23
PATCH=0