diff --git a/deploy_flask.sh b/deploy_flask.sh index 7a6cda1..7ab1277 100644 --- a/deploy_flask.sh +++ b/deploy_flask.sh @@ -8,12 +8,16 @@ NAS_USER="BKolb" NAS_HOST="192.168.0.10" CONTAINER_NAME="flask_hebammekrystyna" -echo "Starte Deployment..." +echo "🚀 Starte Deployment..." -[ -d "$SRC_ROOT" ] || { echo "Quelle fehlt: $SRC_ROOT"; exit 1; } -[ -d "$DST_ROOT" ] || { echo "Ziel fehlt: $DST_ROOT"; exit 1; } +[ -d "$SRC_ROOT" ] || { echo "❌ Quelle fehlt: $SRC_ROOT"; exit 1; } +[ -d "$DST_ROOT" ] || { echo "❌ Ziel fehlt: $DST_ROOT"; exit 1; } + +######################################## +# 1. CORE CODE (ohne images/styles/files) +######################################## +echo "📦 Synchronisiere Core-Projektdateien ..." -echo "Synchronisiere Projektdateien ..." rsync -av --delete \ --exclude '.DS_Store' \ --exclude '._*' \ @@ -30,43 +34,69 @@ rsync -av --delete \ --exclude 'styles/' \ "$SRC_ROOT/" "$DST_ROOT/" -echo "Synchronisiere images/ ..." +######################################## +# 2. IMAGES +######################################## +echo "🖼️ Synchronisiere images/ ..." + if [ -d "$SRC_ROOT/images" ]; then mkdir -p "$DST_ROOT/images" + rsync -av --delete \ --exclude '.DS_Store' \ --exclude '._*' \ - --exclude 'videos/' \ "$SRC_ROOT/images/" "$DST_ROOT/images/" else - echo "Hinweis: $SRC_ROOT/images nicht gefunden, übersprungen." + echo "⚠️ images/ nicht gefunden – übersprungen." fi -echo "Synchronisiere styles/ ..." +######################################## +# 3. STYLES +######################################## +echo "🎨 Synchronisiere styles/ ..." + if [ -d "$SRC_ROOT/styles" ]; then mkdir -p "$DST_ROOT/styles" + rsync -av --delete \ --exclude '.DS_Store' \ --exclude '._*' \ "$SRC_ROOT/styles/" "$DST_ROOT/styles/" else - echo "Hinweis: $SRC_ROOT/styles nicht gefunden, übersprungen." + echo "⚠️ styles/ nicht gefunden – übersprungen." fi -echo "Synchronisiere templates/ ..." +######################################## +# 4. TEMPLATES +######################################## +echo "📄 Synchronisiere templates/ ..." + if [ -d "$SRC_ROOT/templates" ]; then mkdir -p "$DST_ROOT/templates" + rsync -av --delete \ --exclude '.DS_Store' \ --exclude '._*' \ "$SRC_ROOT/templates/" "$DST_ROOT/templates/" else - echo "Hinweis: $SRC_ROOT/templates nicht gefunden, übersprungen." + echo "⚠️ templates/ nicht gefunden – übersprungen." fi -echo "files/ wird bewusst nicht angefasst." +######################################## +# 5. HINWEIS FILES +######################################## +echo "📁 files/ wird bewusst NICHT synchronisiert." -echo "Container manuell neu starten oder neu bauen falls requirements/Dockerfile geändert wurden." -# ssh "${NAS_USER}@${NAS_HOST}" "/usr/bin/docker restart ${CONTAINER_NAME}" +######################################## +# 6. OPTIONAL: CONTAINER RESTART +######################################## +echo "🔄 Starte Container neu ... MANUELL zu tun" -echo "Deployment abgeschlossen." \ No newline at end of file +#ssh "${NAS_USER}@${NAS_HOST}" "docker restart ${CONTAINER_NAME}" \ +# && echo "✅ Container erfolgreich neu gestartet" \ +# || echo "⚠️ Container konnte nicht neu gestartet werden" + +######################################## +# DONE +######################################## +echo "🎉 Deployment abgeschlossen." \ No newline at end of file diff --git a/styles/styles.css b/styles/styles.css new file mode 100644 index 0000000..e69de29 diff --git a/templates/datenschutz.html b/templates/datenschutz.html new file mode 100644 index 0000000..ad5bee7 --- /dev/null +++ b/templates/datenschutz.html @@ -0,0 +1,93 @@ +{% extends "base.html" %} +{% block title %}Datenschutzerklärung | Hebamme Krystyna Kolb{% endblock %} + +{% block content %} + +{% endblock %} \ No newline at end of file