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>
This commit is contained in:
27
scripts/update.sh
Executable file
27
scripts/update.sh
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/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}}')"
|
||||
Reference in New Issue
Block a user