986 B
986 B
🐍 Snake Game - CI/CD Demo
Ein einfaches Online-Snake-Spiel zur Demonstration der CI/CD-Pipeline mit Woodpecker CI und Podman.
🚀 Features
- Klassisches Snake-Gameplay mit HTML5 Canvas
- Real-time Scoring System
- Responsive Design für verschiedene Bildschirmgrößen
- PWA-Ready (Progressive Web App)
- Docker-Container für einfache Deployment
- Automatische CI/CD mit Woodpecker
🎮 Spielsteuerung
- Pfeiltasten: Bewegung
- Leertaste: Spiel pausieren/fortsetzen
- R: Neustart
🛠 Development
# Lokal starten
npm install
npm start
# Docker Build
docker build -t snake-game .
# Tests ausführen
npm test
📊 CI/CD Pipeline
- Build: Automatischer Build bei jedem Commit
- Test: Unit Tests und End-to-End Tests
- Deploy: Automatisches Deployment in Container
- Monitoring: Integration mit Grafana Dashboards
🌐 Live Demo
Nach dem Deployment verfügbar unter: https://snake.pp1l.de