Skip to main content

Fix Vercel Project Configuration

Issue

The repo is currently linked to the wrong Vercel project when it should be linked to the CreatorVault project (creatorvault.fun).


🔧 Quick Fix

cd /home/akitav2/projects/CreatorVault
vercel unlink

This removes the link to the currently linked (wrong) Vercel project.

# Option A: Link to existing CreatorVault project
vercel link

# When prompted:
# ? Set up "~/projects/CreatorVault"? [Y/n] Y
# ? Which scope? → Select your team
# ? Link to existing project? [Y/n] Y
# ? What's the name of your existing project? → creator-vault (or creatorvault)

# Option B: Create new project if needed
vercel link --project=creator-vault

Step 3: Remove Old .vercel Directory

rm -rf .vercel

Step 4: Re-deploy to Correct Project

vercel --prod

🎯 Verify Correct Project

After relinking, check that you're deploying to the right place:

# Check current project
cat .vercel/project.json

# Should show something like:
# {
# "projectId": "prj_...",
# "orgId": "team_...",
# "projectName": "creator-vault" ← Should be this, not "frontend"
# }

🌐 Domain Configuration

Once deployed to the correct project, ensure the domain is set:

# Add domain to the correct project
vercel domains add creatorvault.fun --project=creator-vault

Or via Vercel Dashboard:

  1. Go to https://vercel.com/dashboard
  2. Select the correct project (creator-vault)
  3. Settings → Domains
  4. Add creatorvault.fun

🚨 Remove old project/domain assignment

If creatorvault.fun (or www.creatorvault.fun) is currently assigned to another Vercel project, remove it there first.

  1. Go to your Vercel dashboard
  2. Open the project that currently owns creatorvault.fun
  3. Settings → Domains
  4. Remove creatorvault.fun (and www.creatorvault.fun if present)

Via Vercel CLI (optional)

# List projects + domains (scope/team name may be required)
vercel projects ls
vercel domains ls --scope=<your-team>

📋 Complete Reset (If Needed)

If you want to completely start fresh:

# 1. Unlink current project
cd /home/akitav2/projects/CreatorVault
vercel unlink

# 2. Remove .vercel directory
rm -rf .vercel

# 3. Create new project with correct name
vercel --prod --project-name=creator-vault

# When prompted:
# ? Set up and deploy? [Y/n] Y
# ? Which scope? → Select your team
# ? Link to existing project? [Y/n] N (create new)
# ? What's your project's name? creator-vault
# ? In which directory is your code located? ./

# 4. Add domain
vercel domains add creatorvault.fun

🔍 Check Current Deployment

To see where things are currently deployed:

# List all projects
vercel projects ls

# Should show:
# - creator-vault (correct) → creatorvault.fun
# - any other project still holding creatorvault.fun (wrong) → remove the domain there

# List deployments for current directory
vercel ls

# List deployments for specific project
vercel ls --scope=your-team --project=creator-vault

✅ Correct Configuration

After fixing, your setup should be:

Project Structure:
/home/akitav2/projects/CreatorVault/
├── .vercel/
│ └── project.json ← projectName: "creator-vault"
├── vercel.json ← Build config
└── frontend/ ← Source code

Vercel Project:
- Name: creator-vault (or creatorvault)
- Domain: creatorvault.fun
- Framework: Vite
- Root Directory: frontend
- Output Directory: dist

Deployment:
- Production: https://creatorvault.fun
- Preview: https://creator-vault-*.vercel.app

🎯 Summary

The issue: Repo linked to the wrong Vercel project
The fix: Unlink, relink to creator-vault project
The result: Deploy to creatorvault.fun

Quick commands:

cd /home/akitav2/projects/CreatorVault
vercel unlink
rm -rf .vercel
vercel link --project=creator-vault
vercel --prod

📞 Need Help?

If the project name doesn't exist yet:

# Create it via dashboard first or let CLI create it
vercel --prod
# → Select "Create new project"
# → Name it "creator-vault"

If domain issues persist:

# Check domain status
vercel domains ls

# Inspect DNS
vercel domains inspect creatorvault.fun

After fixing, the CreatorVault app will be at creatorvault.fun.