From d4aad3b8bc9233450cf5858fe87309125de411e6 Mon Sep 17 00:00:00 2001 From: Mistral Vibe Date: Fri, 10 Apr 2026 00:37:41 +0200 Subject: [PATCH] Cleanup --- scripts/nc-setup.sh | 36 ------------------------------------ scripts/seed.sh | 38 -------------------------------------- 2 files changed, 74 deletions(-) delete mode 100644 scripts/nc-setup.sh delete mode 100644 scripts/seed.sh diff --git a/scripts/nc-setup.sh b/scripts/nc-setup.sh deleted file mode 100644 index 69fdbdf..0000000 --- a/scripts/nc-setup.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -echo "→ Checking for Nextcloud service..." - -# Check if nextcloud service exists -if ! docker compose ps | grep -q nextcloud; then - echo " Nextcloud service not found in compose setup" - echo " Skipping Nextcloud configuration (external setup required)" - exit 0 -fi - -echo "→ Configuring Nextcloud via occ..." - -NC="docker compose exec -T nextcloud php occ" - -# Enable recommended apps -$NC app:enable notify_push 2>/dev/null || echo " notify_push not available, skipping" -$NC app:enable files_accesscontrol 2>/dev/null || echo " files_accesscontrol not available, skipping" - -# Create service account for rehearsalhub -$NC user:add \ - --display-name "RehearsalHub Service" \ - --password-from-env \ - rh_service \ - <<< "${NEXTCLOUD_ADMIN_PASSWORD:-change_me}" || echo " Service account may already exist" - -# Set permissions -$NC user:setting rh_service core lang en -$NC config:system:set trusted_domains 1 --value="${DOMAIN:-localhost}" -$NC config:system:set trusted_domains 2 --value="nc.${DOMAIN:-localhost}" - -# Create base folder structure -$NC files:scan --all - -echo "✓ Nextcloud setup complete" diff --git a/scripts/seed.sh b/scripts/seed.sh deleted file mode 100644 index c63b34c..0000000 --- a/scripts/seed.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -API="${API_URL:-http://localhost/api/v1}" - -echo "→ Running database migrations..." -docker compose exec api alembic upgrade head - -echo "→ Seeding admin user..." -REGISTER_RESP=$(curl -sf -X POST "$API/auth/register" \ - -H "Content-Type: application/json" \ - -d '{ - "email": "admin@rehearsalhub.local", - "password": "changeme123!", - "display_name": "Admin" - }') || echo " Admin user may already exist" - -echo "→ Logging in to get token..." -TOKEN_RESP=$(curl -sf -X POST "$API/auth/login" \ - -H "Content-Type: application/json" \ - -d '{"email": "admin@rehearsalhub.local", "password": "changeme123!"}') - -TOKEN=$(echo "$TOKEN_RESP" | python3 -c "import sys,json; print(json.load(sys.stdin)['access_token'])") - -echo "→ Creating demo band..." -curl -sf -X POST "$API/bands" \ - -H "Content-Type: application/json" \ - -H "Authorization: Bearer $TOKEN" \ - -d '{ - "name": "Demo Band", - "slug": "demo-band", - "genre_tags": ["rock", "jam"] - }' | python3 -m json.tool - -echo "" -echo "✓ Seed complete!" -echo " Admin: admin@rehearsalhub.local / changeme123!" -echo " API docs: https://${DOMAIN:-localhost}/api/docs"