Skip to content

BarDweller/gameon-quarkusroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gameon Quarkus Room

A recreation of the GameOn Room service (RecRoom/MugRoom/Basement) using Quarkus, rather than JEE.

Build instructions.

git clone https://github.com/BarDweller/gameon-quarkusroom.git

If you have graalvm etc locally.. then ./mvnw clean package -Dnative

If you don't, and you have Docker (or podman), you can use.. ./mvnw clean package -Dnative -Dquarkus.native.container-build=true

Finally build the container using docker build -t gameontext/quarkus-recroom:1.0 -f src/main/docker/Dockerfile.native .

(or, if using RancherDesktop for testing.. ) nerdctl build --namespace k8s.io -t gameontext/quarkus-recroom:1.0 -f src/main/docker/Dockerfile.native .

Config

This app requires the following env vars to be set.

Env var Purpose
SYSTEM_ID The userid used to register the room with the Map service
MAP_SERVICE_URL The url for the map service
MAP_HEALTH_SERVICE_URL The url for the health check of the map service
MAP_KEY The key used for authentication with the Map service
RECROOM_SERVICE_URL The external url for this service (eg, http://myhost.com:port:/rooms )

About

A rebuilding of the RecRoom for GameOn using Quarkus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published