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