The Quarkus project moves to apps/backend and the Express sources go. The image is built from the repo root as before, with Temurin 25, and runs as a non-root user on port 6000. Compose passes the database as a JDBC URL with the same MANCALA_DB_PASSWORD.
12 lines
402 B
Java
12 lines
402 B
Java
package app.playmancala.model;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
|
// A logged in user. `id` is also the player id in games; `name` is null for legacy userKey clients.
|
|
public record AuthUser(
|
|
String id,
|
|
@JsonInclude(JsonInclude.Include.NON_NULL) String name,
|
|
@JsonProperty("isGuest") boolean isGuest) {
|
|
}
|