diff --git a/Makefile b/Makefile index 9c2699f..7130961 100644 --- a/Makefile +++ b/Makefile @@ -73,11 +73,15 @@ deploy: check-ssh cat "$$f" | ssh $(DS_HOST) "cat > $(HOOKS_DST)/$$(basename $$f)"; \ done; \ fi - @echo "→ PocketBase Migrations synchronisieren..." + @echo "→ PocketBase Migrations synchronisieren (nur neue)..." @ssh $(DS_HOST) "mkdir -p $(MIGRATIONS_DST)" @if ls $(MIGRATIONS_SRC)/*.js 2>/dev/null | grep -q .; then \ for f in $(MIGRATIONS_SRC)/*.js; do \ - cat "$$f" | ssh $(DS_HOST) "cat > $(MIGRATIONS_DST)/$$(basename $$f)"; \ + fname=$$(basename "$$f"); \ + if ! ssh $(DS_HOST) "test -f $(MIGRATIONS_DST)/$$fname" 2>/dev/null; then \ + cat "$$f" | ssh $(DS_HOST) "cat > $(MIGRATIONS_DST)/$$fname"; \ + echo " ✓ $$fname"; \ + fi; \ done; \ fi @echo "→ Docker rebuild + restart..." diff --git a/app/src/routes/(app)/mitglieder/+page.svelte b/app/src/routes/(app)/mitglieder/+page.svelte index 21cfe58..0839bf6 100644 --- a/app/src/routes/(app)/mitglieder/+page.svelte +++ b/app/src/routes/(app)/mitglieder/+page.svelte @@ -1,27 +1,174 @@ Mitglieder — vereins.haus -