upgrade-dashboard

Guide frontend dashboard upgrades for Cecelia and ZenithJoy across environments.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/perfectuser21/cecelia --skill upgrade-dashboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrade-dashboard
Source: https://github.com/perfectuser21/cecelia/tree/main/packages/workflows/skills/upgrade-dashboard
Command: npx skills add https://github.com/perfectuser21/cecelia --skill upgrade-dashboard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and set of procedures to efficiently upgrade the frontend dashboards for both Cecelia and ZenithJoy projects, minimizing downtime and ensuring smooth deployments.

Core Features & Use Cases

  • Dual Project Support: Detailed instructions for upgrading both Cecelia (US-based) and ZenithJoy (HK-based) dashboards.
  • Environment Specifics: Covers development and production environments for each project, including specific ports and access methods.
  • Troubleshooting: Offers solutions for common issues like caching problems, port conflicts, and deployment failures.
  • Use Case: When a new version of the Cecelia dashboard needs to be deployed to production, follow the steps outlined here to build, deploy, and verify the update.

Quick Start

Execute the upgrade-dashboard skill to update the Cecelia production environment.

Frequently Asked Questions about upgrade-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade frontend dashboards for US and HK-based deployments?

Frontend dashboard upgrades for US and HK-based deployments involve building the project, using rsync for file transfers, and restarting pm2 processes to ensure smooth production updates across both environments.

What's the best way to troubleshoot Vite hot-reloading and nginx caching issues during a dashboard deployment?

Troubleshooting Vite hot-reloading and nginx caching issues during a dashboard deployment involves verifying server configurations, checking port conflicts, and clearing nginx cache to resolve common update failures.

How do I restart pm2 and configure nginx for a production frontend deployment?

Restarting pm2 and configuring nginx for a production frontend deployment requires executing specific pm2 restart commands and adjusting nginx caching configurations to serve the updated dashboard build correctly.

Why does my frontend dashboard deployment fail due to port conflicts?

Frontend dashboard deployments fail due to port conflicts when specific development or production ports are already occupied, requiring you to verify environment specifics and access methods to resolve the issue.

Can I use rsync to deploy development and production environments for different projects?

You can use rsync to deploy both development and production environments, with specific instructions covering distinct ports, server configurations, and access methods tailored for each project deployment.

Do I need to verify server configurations for Cecelia and ZenithJoy dashboard updates?

You need to verify server configurations for Cecelia and ZenithJoy dashboard updates to ensure environment specifics are met, minimizing downtime and preventing deployment failures across US and HK servers.