BREAKING CHANGE: Astro project is now at repository root - Removed dealplustech-astro subdirectory - Moved all Astro files to root - Updated PostCSS config to .cjs - Removed old Next.js files ✅ 11 pages built successfully ✅ Cookie consent banner included ✅ Privacy/Terms links in footer ✅ Ready for Easypanel deployment (no root dir needed) Migration path: - Old structure: /dealplustech-astro/ - New structure: / (root)
1.6 KiB
1.6 KiB
🚀 Easypanel Deployment Skill - Quick Start
5-Minute Setup
Step 1: Verify Token (Already Done ✅)
Your token is stored in: ~/.easypanel/credentials
Step 2: Deploy Your First App
cd dealplustech-astro
# First deployment (creates service, saves ID)
./skills/easypanel-deploy/deploy.sh deploy
Step 3: Update Your App
After making code changes:
# Rebuild and redeploy (uses saved ID)
./skills/easypanel-deploy/deploy.sh update
Step 4: Check Status
# Anytime status check
./skills/easypanel-deploy/deploy.sh status
Commands Cheat Sheet
| Command | What It Does |
|---|---|
./deploy.sh deploy |
First-time deployment (saves ID) |
./deploy.sh update |
Rebuild and redeploy (uses saved ID) |
./deploy.sh restart |
Restart service |
./deploy.sh status |
Show status |
./deploy.sh logs |
View logs |
./deploy.sh list |
List all projects |
How State Works
First Deploy:
./deploy.sh deploy
# Saves: service ID, project ID to ~/.easypanel/state.json
Every Update After:
./deploy.sh update
# Reads: service ID from state.json
# Does: Rebuild + Redeploy
No need to remember IDs - skill handles it! ✅
Files Created
After first deploy:
~/.easypanel/
├── credentials # Your API token (secure)
└── state.json # Service & project IDs (auto-generated)
Next Steps
- Deploy now:
./deploy.sh deploy - Check status:
./deploy.sh status - Make changes, then update:
./deploy.sh update
Full docs: SKILL_v2.md