e2ae729a6080e18acd8fa89ea56d516bd31808ab
Dockerfile builds the Vite app in an oven/bun stage and serves dist/ from the same nginx:stable-alpine-perl base as before, plus the runtime-config entrypoint scripts. .env stays dockerignored, so CI builds carry no backend URL and the image is env-independent. Custom /etc/nginx/nginx.conf mounts keep working (separate path from /docker-entrypoint.d/). docker-compose.example.yml is a prod run template for git.linuxhg.com/games-database/games-frontend (IMAGE_TAG, default latest) with VITE_API_URL env (including the /api suffix), restart policy, and a wget / healthcheck; traefik setups drop ports for their labels/networks.
games-frontend-js
React Fronted for the Games Data ExpressJS API