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>
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
#!/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."
|
||||
Reference in New Issue
Block a user