Rettelser og reset

This commit is contained in:
2026-04-19 11:28:28 +02:00
parent f0a4b4dfa7
commit 80407e98fb
8 changed files with 148 additions and 19 deletions

51
full_reset.sh Normal file
View File

@@ -0,0 +1,51 @@
#!/bin/bash
# ================================================================
# full_reset.sh — KOMPLET nulstilling af LineDance-systemet
#
# Kør dette script på APP-SERVEREN:
# bash full_reset.sh
#
# Herefter skal du selv:
# docker compose down && docker compose up -d --build
# ================================================================
set -e
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'
echo ""
echo -e "${RED}╔══════════════════════════════════════════════════════╗${NC}"
echo -e "${RED}║ KOMPLET NULSTILLING — LINEDANCE AFSPILLER ║${NC}"
echo -e "${RED}║ Sletter ALT: sange, danse, playlister, synk-data ║${NC}"
echo -e "${RED}╚══════════════════════════════════════════════════════╝${NC}"
echo ""
echo -e "${YELLOW}Dette kan IKKE fortrydes. Al data går tabt.${NC}"
echo ""
read -p "Skriv 'SLET ALT' for at fortsætte: " confirm
[ "$confirm" = "SLET ALT" ] || { echo "Afbrudt."; exit 1; }
COMPOSE_DIR="/opt/docker/linedanceafspiller/linedance-api"
# ── MySQL: drop og genskab tom database ───────────────────────
echo ""
echo -e "${YELLOW}▶ Dropper og genskaber MySQL-database...${NC}"
docker compose -f "$COMPOSE_DIR/docker-compose.yml" exec -T db \
mysql -u root -proot << 'MYSQL'
DROP DATABASE IF EXISTS linedance;
CREATE DATABASE linedance CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
MYSQL
echo -e "${GREEN} ✓ MySQL klar — tom database oprettet${NC}"
# ── Færdig ────────────────────────────────────────────────────
echo ""
echo -e "${GREEN}╔══════════════════════════════════════════════════════╗${NC}"
echo -e "${GREEN}║ ✓ Server-database nulstillet ║${NC}"
echo -e "${GREEN}╚══════════════════════════════════════════════════════╝${NC}"
echo ""
echo "Gør nu dette:"
echo " 1. Rebuild og genstart Docker:"
echo " cd $COMPOSE_DIR"
echo " docker compose down && docker compose up -d --build"
echo ""