Files
Michess/scripts/update.sh
Michess 7dac042d73 feat: Michess – Initiales Setup auf Basis von chessu
- Rebranding: chessu → Michess (Header, Footer, Metadata, Session-Cookie)
- Stockfish KI-Integration: 6 Schwierigkeitsgrade (Anfänger bis Meister)
- Admin-Panel: Nutzerverwaltung, Sperren/Entsperren, Git-Pull-Update
- Freundessystem: Anfragen, Freundesliste, Nutzersuche
- DB-Schema: role, banned, friend_request, friendship Tabellen
- Docker: NAS-optimiertes docker-compose.yml mit PostgreSQL Healthcheck
- Stockfish binary via apk im Alpine-Image installiert
- .env.example für einfaches Deployment
- scripts/update.sh für manuelles NAS-Update
- Brain.md + Plan.md als Projekt-Gedächtnis

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 10:02:52 +02:00

28 lines
583 B
Bash
Executable File

#!/bin/sh
# Michess Update-Script
# Auf der NAS ausführen um die App auf den neuesten Stand zu bringen
set -e
SCRIPT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
cd "$SCRIPT_DIR"
echo "=== Michess Update ==="
echo "Verzeichnis: $SCRIPT_DIR"
echo ""
echo "1. Änderungen aus Git holen..."
git pull origin main
echo ""
echo "2. Docker Image neu bauen..."
docker compose build michess
echo ""
echo "3. Container neu starten..."
docker compose up -d michess
echo ""
echo "✓ Update abgeschlossen!"
echo " Container läuft: $(docker compose ps michess --format 'table {{.Status}}')"