localhost:5050, java, javascript, for QA or SDET engineers
1.2K
A browser-based Snake game with shooting mechanics in a single Docker image. Play locally in seconds, use it for demos, or as a test app for QA engineers and SDETs. One image, no install: just run and open your browser.
docker run and the game is available at http://localhost:5050. No Java or Maven on your machine.docker run -p 5050:5050 alen77777/fire_snake_web:latest
Then open http://localhost:5050 in your browser.
Use Space or arrow keys to start; Space to shoot, R to restart after game over.
POST /api/log for session logging (game events, keys, score). Logs are written under /app/logs in the container.The app creates a logs/ directory at startup and writes one log file per browser session, so you can test APIs, inspect behavior, or use it for QA evidence.
To keep session logs on your host:
docker run -p 5050:5050 -v /path/on/host/logs:/app/logs alen77777/fire_snake_web:latest
Replace /path/on/host/logs with your desired folder. On Windows (PowerShell): -v ${PWD}/logs:/app/logs.
/api/log is ready for API testing (payloads, status codes, file creation).Use it for test automation practice, training, or as a standard “test app” in pipelines.
| Item | Value |
|---|---|
| Base | Eclipse Temurin 21 JRE |
| Port | 5050 (HTTP) |
| User | Non-root firesnake |
| Source | GitHub: Fire_Snake_Web |
Pull the image and play or test in under a minute. If you use it for teaching, automation, or CI, consider starring the repo or sharing your use case.
Content type
Image
Digest
sha256:e91c1f62c…
Size
140.6 MB
Last updated
8 months ago
docker pull alen77777/fire_snake_web