ci-actions/deploy-nix-site
Christopher Mühl 297001e5fd
Implement prestart fetch with S3 cache for dependencies
- Prestart task fetches from S3 binary cache into shared volume
- Server task serves from shared volume (read-only)
- Build uses S3 cache as substituter (ultra-fast builds for shared deps)
- Push entire closure to cache (derivation + dependencies)
- No host involvement, pure container isolation

Architecture:
- Site A builds nodejs_20 + vite → pushed to cache
- Site B builds → pulls nodejs_20 + vite from cache (instant)
- Only builds site-specific code

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-16 15:02:21 +01:00
..
action.yaml Implement prestart fetch with S3 cache for dependencies 2026-02-16 15:02:21 +01:00