Fix iOS text color, viewport meta tag, and security improvements
- Add viewport meta tag to prevent iOS zoom/scaling issues - Fix text color on iOS Safari (explicit text-gray-900 on buttons, inputs, TimePicker5) - Add session checks to /api/beos, /api/objekte, /api/wetter - Revert iframe embedding (X-Frame-Options: DENY, SameSite: lax) - docker-compose.prod.yml: fix DB_PORT=3306 for production - Add docker-compose.prod.yml, .env.prod.example, dump/import scripts Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
28
dump_for_server.sh
Executable file
28
dump_for_server.sh
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
# Erstellt einen SQL-Dump der 5 App-Tabellen aus dem lokalen logbuch_mysql-Container.
|
||||
# Die Datei logbuch_dump.sql dann auf den Server kopieren und dort server_import.sh ausführen.
|
||||
|
||||
set -e
|
||||
|
||||
CONTAINER="logbuch_mysql"
|
||||
DB="sternwarte"
|
||||
ROOT_PASS="SFluorit"
|
||||
TABLES="beos objekte logbuch logbuch_beos logbuch_objekte"
|
||||
OUTFILE="logbuch_dump.sql"
|
||||
|
||||
echo "Exportiere Tabellen aus '$CONTAINER'..."
|
||||
docker exec "$CONTAINER" mysqldump \
|
||||
-u root -p"$ROOT_PASS" \
|
||||
--single-transaction \
|
||||
--no-tablespaces \
|
||||
"$DB" $TABLES > "$OUTFILE"
|
||||
|
||||
echo "Dump gespeichert: $OUTFILE ($(wc -c < "$OUTFILE" | tr -d ' ') Bytes)"
|
||||
echo ""
|
||||
echo "Nächste Schritte:"
|
||||
echo " scp $OUTFILE user@server:/opt/logbuch/"
|
||||
echo " scp docker-compose.prod.yml user@server:/opt/logbuch/"
|
||||
echo " scp .env.prod.example user@server:/opt/logbuch/.env.prod"
|
||||
echo " # Auf dem Server: .env.prod befüllen, dann:"
|
||||
echo " # docker-compose -f docker-compose.prod.yml --env-file .env.prod up -d"
|
||||
echo " # ./server_import.sh"
|
||||
Reference in New Issue
Block a user