feat: Domain-based app names + admin user seeding

- deploy.py: APP_NAME derived from APP_DOMAIN (e.g. crm.media-on.de → crm)
- deploy.py: seed_admin_user() runs seed_admin.py after deploy
- fast-deploy.sh: Same domain-based name derivation
- No hardcoded leocrm-api/leocrm-worker defaults
This commit is contained in:
Agent Zero
2026-08-04 12:17:01 +02:00
parent 0d06e73fe5
commit 4b00204b63
2 changed files with 41 additions and 5 deletions
+5 -1
View File
@@ -30,7 +30,11 @@ REPO_ROOT="$(pwd)"
resolve_app_uuid() {
local token="${COOLIFY_API_TOKEN:-}"
local base_url="${COOLIFY_BASE_URL:-https://server.media-on.de}"
local app_name="${APP_NAME:-leocrm-api}"
local app_name="${APP_NAME:-}"
if [ -z "$app_name" ] && [ -n "${APP_DOMAIN:-}" ]; then
app_name="$(echo "$APP_DOMAIN" | sed 's|.*://||' | sed 's|\..*||')"
fi
app_name="${app_name:-app}"
if [ -z "$token" ]; then
echo "ERROR: COOLIFY_API_TOKEN not set" >&2