Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.13 KB

README.md

File metadata and controls

32 lines (21 loc) · 1.13 KB

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 )