Files
dostalgia/docker-compose.yml
T
David Alvarez 28ea711b24 Migrate backend from Go to Quarkus (Java 21 / JAX-RS)
- Replaced Go stdlib server with Quarkus (RESTEasy Reactive + Jackson)
- 7 Java classes: Game POJO, GameService (JSON file I/O), 4 REST resources, static file serving
- Same JSON-per-game storage, same ZIP upload + bundle creation
- Same Svelte frontend (unchanged), built into the JAR via maven-resources-plugin
- Multi-stage Dockerfile: Node → Maven → JRE runtime
2026-05-24 15:41:51 +02:00

15 lines
334 B
YAML

services:
dostalgia:
build: .
container_name: dostalgia
ports:
- "8765:8765"
volumes:
- ./data:/data
environment:
- DOSTALGIA_DATA=/data
# IGDB credentials (optional):
# - TWITCH_CLIENT_ID=your_client_id
# - TWITCH_CLIENT_SECRET=your_client_secret
restart: unless-stopped