CDN Operations (./fm cdn-reset)
Manage the CDN (Content Delivery Network) seed flag for workers.
./fm cdn-reset <instance> [worker-name]
Overview
The CDN consists of:
- cdn-server - Verdaccio npm registry
- cdn-cache - esm.sh cache for ES modules
Worker packages are "seeded" to the CDN on first use. The cdn-reset command resets the seed flag, forcing re-seeding on the next worker restart.
Examples
Reset All Workers
./fm cdn-reset dev
Reset Specific Worker
./fm cdn-reset dev timer
When to Use
Worker Packages Not Appearing in CDN
./fm cdn-reset dev timer
./fm down dev
./fm up dev --workers
CDN Cache Corruption
./fm cdn-reset dev all
./fm down dev
./fm up dev --workers
Troubleshooting
Worker Can't Connect to CDN
docker ps | grep cdn
docker logs cdn-cdn-server-1
Packages Not Seeding
./fm cdn-reset dev timer
./fm down dev
./fm up dev --workers
References
deployment/fm-cmd_cdn_resetfunction- Deployment README