Pong is a modern, full-stack recreation of the classic arcade game — enhanced with multiplayer capabilities, authentication, intant messaging and a polished user interface. Built using Docker for seamless local development.
- 🔐 Secure SSL setup (auto-generated certificates)
- 🧱 Full Docker environment for both frontend and backend
- 🎮 Classic Pong gameplay, multiplayer-ready
- 📦 Makefile automation for common tasks
Ensure you have the following installed:
git clone https://github.com/cgermain78/pong.git
cd pongThis will generate SSL certificates and spin up all containers.
make up📌 On first run, SSL certificates are automatically generated for
localhost.
Once the containers are running, open your browser and navigate to:
https://localhost:3001
🛡️ You may need to accept the self-signed certificate in your browser.
| Command | Description |
|---|---|
make up |
Build and start the project |
make down |
Stop and remove containers and volumes |
make prune |
Remove all unused Docker data |
make clean |
Alias for make down + make prune |
make re |
Restart fresh (clean + up) |
make cert-gen |
Generate SSL certificates manually |