Layout V 1.1
This commit is contained in:
parent
5be932666e
commit
1564d7d203
@ -8,12 +8,16 @@ NAS_USER="BKolb"
|
|||||||
NAS_HOST="192.168.0.10"
|
NAS_HOST="192.168.0.10"
|
||||||
CONTAINER_NAME="flask_hebammekrystyna"
|
CONTAINER_NAME="flask_hebammekrystyna"
|
||||||
|
|
||||||
echo "Starte Deployment..."
|
echo "🚀 Starte Deployment..."
|
||||||
|
|
||||||
[ -d "$SRC_ROOT" ] || { echo "Quelle fehlt: $SRC_ROOT"; exit 1; }
|
[ -d "$SRC_ROOT" ] || { echo "❌ Quelle fehlt: $SRC_ROOT"; exit 1; }
|
||||||
[ -d "$DST_ROOT" ] || { echo "Ziel fehlt: $DST_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 \
|
rsync -av --delete \
|
||||||
--exclude '.DS_Store' \
|
--exclude '.DS_Store' \
|
||||||
--exclude '._*' \
|
--exclude '._*' \
|
||||||
@ -30,43 +34,69 @@ rsync -av --delete \
|
|||||||
--exclude 'styles/' \
|
--exclude 'styles/' \
|
||||||
"$SRC_ROOT/" "$DST_ROOT/"
|
"$SRC_ROOT/" "$DST_ROOT/"
|
||||||
|
|
||||||
echo "Synchronisiere images/ ..."
|
########################################
|
||||||
|
# 2. IMAGES
|
||||||
|
########################################
|
||||||
|
echo "🖼️ Synchronisiere images/ ..."
|
||||||
|
|
||||||
if [ -d "$SRC_ROOT/images" ]; then
|
if [ -d "$SRC_ROOT/images" ]; then
|
||||||
mkdir -p "$DST_ROOT/images"
|
mkdir -p "$DST_ROOT/images"
|
||||||
|
|
||||||
rsync -av --delete \
|
rsync -av --delete \
|
||||||
--exclude '.DS_Store' \
|
--exclude '.DS_Store' \
|
||||||
--exclude '._*' \
|
--exclude '._*' \
|
||||||
--exclude 'videos/' \
|
|
||||||
"$SRC_ROOT/images/" "$DST_ROOT/images/"
|
"$SRC_ROOT/images/" "$DST_ROOT/images/"
|
||||||
else
|
else
|
||||||
echo "Hinweis: $SRC_ROOT/images nicht gefunden, übersprungen."
|
echo "⚠️ images/ nicht gefunden – übersprungen."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Synchronisiere styles/ ..."
|
########################################
|
||||||
|
# 3. STYLES
|
||||||
|
########################################
|
||||||
|
echo "🎨 Synchronisiere styles/ ..."
|
||||||
|
|
||||||
if [ -d "$SRC_ROOT/styles" ]; then
|
if [ -d "$SRC_ROOT/styles" ]; then
|
||||||
mkdir -p "$DST_ROOT/styles"
|
mkdir -p "$DST_ROOT/styles"
|
||||||
|
|
||||||
rsync -av --delete \
|
rsync -av --delete \
|
||||||
--exclude '.DS_Store' \
|
--exclude '.DS_Store' \
|
||||||
--exclude '._*' \
|
--exclude '._*' \
|
||||||
"$SRC_ROOT/styles/" "$DST_ROOT/styles/"
|
"$SRC_ROOT/styles/" "$DST_ROOT/styles/"
|
||||||
else
|
else
|
||||||
echo "Hinweis: $SRC_ROOT/styles nicht gefunden, übersprungen."
|
echo "⚠️ styles/ nicht gefunden – übersprungen."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Synchronisiere templates/ ..."
|
########################################
|
||||||
|
# 4. TEMPLATES
|
||||||
|
########################################
|
||||||
|
echo "📄 Synchronisiere templates/ ..."
|
||||||
|
|
||||||
if [ -d "$SRC_ROOT/templates" ]; then
|
if [ -d "$SRC_ROOT/templates" ]; then
|
||||||
mkdir -p "$DST_ROOT/templates"
|
mkdir -p "$DST_ROOT/templates"
|
||||||
|
|
||||||
rsync -av --delete \
|
rsync -av --delete \
|
||||||
--exclude '.DS_Store' \
|
--exclude '.DS_Store' \
|
||||||
--exclude '._*' \
|
--exclude '._*' \
|
||||||
"$SRC_ROOT/templates/" "$DST_ROOT/templates/"
|
"$SRC_ROOT/templates/" "$DST_ROOT/templates/"
|
||||||
else
|
else
|
||||||
echo "Hinweis: $SRC_ROOT/templates nicht gefunden, übersprungen."
|
echo "⚠️ templates/ nicht gefunden – übersprungen."
|
||||||
fi
|
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."
|
#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."
|
||||||
0
styles/styles.css
Normal file
0
styles/styles.css
Normal file
93
templates/datenschutz.html
Normal file
93
templates/datenschutz.html
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
{% extends "base.html" %}
|
||||||
|
{% block title %}Datenschutzerklärung | Hebamme Krystyna Kolb{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<section class="legal-card">
|
||||||
|
<h1>Datenschutzerklärung</h1>
|
||||||
|
<p class="lead">
|
||||||
|
Information zur Datenverarbeitung nach Art. 13 und 14 DSGVO.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Verantwortliche</h3>
|
||||||
|
<p>
|
||||||
|
Krystyna Kolb<br>
|
||||||
|
Feriensiedlung 55<br>
|
||||||
|
A-2460 Bruckneudorf<br>
|
||||||
|
Telefon: <a href="tel:+4369910072909">+43 699 1007 2909</a><br>
|
||||||
|
E-Mail: <a href="mailto:Krystyna.Kolb@gmail.com">Krystyna.Kolb@gmail.com</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Allgemeines</h3>
|
||||||
|
<p>
|
||||||
|
Der Schutz Ihrer personenbezogenen Daten ist uns ein wichtiges Anliegen. Ihre Daten werden
|
||||||
|
ausschließlich auf Grundlage der gesetzlichen Bestimmungen verarbeitet, insbesondere der
|
||||||
|
Datenschutz-Grundverordnung (DSGVO).
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Zwecke und Rechtsgrundlagen der Verarbeitung</h3>
|
||||||
|
<p>
|
||||||
|
Die Verarbeitung personenbezogener Daten erfolgt zur Bereitstellung dieser Website,
|
||||||
|
zur Beantwortung von Anfragen, zur Erfüllung vorvertraglicher oder vertraglicher Maßnahmen
|
||||||
|
sowie aufgrund berechtigter Interessen an einem sicheren und funktionsfähigen Webauftritt.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Art. 6 Abs. 1 lit. a DSGVO – Einwilligung</li>
|
||||||
|
<li>Art. 6 Abs. 1 lit. b DSGVO – Vertrag / vorvertragliche Maßnahmen</li>
|
||||||
|
<li>Art. 6 Abs. 1 lit. f DSGVO – berechtigtes Interesse</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>Beim Besuch der Website</h3>
|
||||||
|
<p>
|
||||||
|
Beim Aufruf dieser Website können technisch erforderliche Daten verarbeitet werden, etwa:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>IP-Adresse</li>
|
||||||
|
<li>Datum und Uhrzeit des Zugriffs</li>
|
||||||
|
<li>aufgerufene Datei bzw. URL</li>
|
||||||
|
<li>Referrer-URL</li>
|
||||||
|
<li>Browsertyp und Version</li>
|
||||||
|
<li>Betriebssystem</li>
|
||||||
|
<li>Name des Access-Providers</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Diese Verarbeitung erfolgt zur Gewährleistung eines stabilen und sicheren Betriebs der Website.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Kontaktaufnahme</h3>
|
||||||
|
<p>
|
||||||
|
Wenn Sie per Telefon, E-Mail oder auf andere Weise Kontakt aufnehmen, werden Ihre Angaben
|
||||||
|
zur Bearbeitung Ihrer Anfrage und für mögliche Anschlussfragen gespeichert und verarbeitet.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>SSL- bzw. TLS-Verschlüsselung</h3>
|
||||||
|
<p>
|
||||||
|
Diese Website nutzt eine verschlüsselte Verbindung, sofern sie über HTTPS aufgerufen wird.
|
||||||
|
Dadurch können übermittelte Daten besser vor dem Zugriff unbefugter Dritter geschützt werden.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Speicherdauer</h3>
|
||||||
|
<p>
|
||||||
|
Personenbezogene Daten werden nur so lange gespeichert, wie dies für den jeweiligen Zweck
|
||||||
|
erforderlich ist oder gesetzliche Aufbewahrungspflichten bestehen.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Ihre Rechte</h3>
|
||||||
|
<p>Sie haben grundsätzlich das Recht auf:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Auskunft</li>
|
||||||
|
<li>Berichtigung</li>
|
||||||
|
<li>Löschung</li>
|
||||||
|
<li>Einschränkung der Verarbeitung</li>
|
||||||
|
<li>Datenübertragbarkeit</li>
|
||||||
|
<li>Widerspruch</li>
|
||||||
|
<li>Widerruf einer erteilten Einwilligung</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Wenn Sie der Ansicht sind, dass die Verarbeitung Ihrer Daten gegen das Datenschutzrecht verstößt,
|
||||||
|
können Sie sich bei der zuständigen Datenschutzbehörde beschweren.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
{% endblock %}
|
||||||
Loading…
Reference in New Issue
Block a user