Files
HousemannandClaude Sonnet 4.6 3f253ffe81 Initial commit: Filebot Media Browser
Vue 3 + FastAPI Webapp zur Anzeige von Filebot/n8n-Medienmetadaten aus PostgreSQL.
Enthält Frontend, API, Nginx-Config, SQL-Migrationen und Docker-Compose-Setup.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-11 05:38:37 +02:00

37 lines
720 B
Bash

#!/bin/sh
# Auf dem Server: sh /opt/nginx_filebot/scripts/verify-deploy-files.sh
set -e
ROOT="${1:-/opt/nginx_filebot}"
missing=0
check() {
if [ -f "$ROOT/$1" ] || [ -d "$ROOT/$1" ]; then
printf 'OK %s\n' "$1"
else
printf 'FEHLT %s\n' "$1"
missing=1
fi
}
echo "Prüfe Deploy-Dateien unter: $ROOT"
echo ""
check docker-compose.yml
check api/Dockerfile
check api/main.py
check api/requirements.txt
check nginx/Dockerfile
check nginx/nginx.conf
check frontend/package.json
check frontend/vite.config.ts
check config/config.yaml
if [ "$missing" -eq 1 ]; then
echo ""
echo "→ Fehlende Dateien vom Repo nach $ROOT kopieren (rsync/git)."
exit 1
fi
echo ""
echo "Alle Pflichtdateien vorhanden."