Sign inSign up

natestechtips/angular-hangman

By natestechtips

•Updated about 2 months ago

Browser Angular Hangman game with AI/tech word list, served via Nginx.

Image
Integration & delivery
Web servers
0

107

natestechtips/angular-hangman repository overview

⁠Angular Hangman

A browser-based Hangman game built with Angular, guessing AI/tech terms (algorithm, neural, transformer, tensor, etc.). Containerized with a multi-stage Docker build (Node for building, Nginx for serving).

⁠Run with Docker

docker run -d -p 8080:80 natestechtips/angular-hangman:latest

Open http://localhost:8080⁠ in your browser.

⁠Build locally

docker build -t angular-hangman .
docker run -d -p 8080:80 angular-hangman

⁠Development

npm install
npm start

Runs the Angular dev server at http://localhost:4200⁠.

⁠Project structure

  • src/app/app.ts — game logic (signals-based Angular component)
  • src/app/app.html — game template
  • src/app/app.css — game styles
  • Dockerfile — multi-stage build (node:24-alpine → nginx:1.30-alpine)

⁠CI

GitHub Actions (.github/workflows/docker.yml) builds the Docker image and runs a smoke test on every push/PR to main.

Tag summary

Content type

Image

Digest

sha256:fadd4d17e…

Size

24.9 MB

Last updated

about 2 months ago

docker pull natestechtips/angular-hangman