Commit graph

2 commits

Author SHA1 Message Date
d82da193f3 Use npm install in studio Docker stage to avoid lock file strictness
npm ci fails on alpine when lock file was generated on a different npm
version. --legacy-peer-deps handles the styled-components peer dep too.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 12:36:46 +00:00
9ca50a1da8 Add Sanity Studio served at /studio via Docker multi-stage build
Builds studio/ separately during Docker build and copies output to
public/studio/ so it is served as static files by the Astro Node adapter.
Catch-all route redirects deep studio links back to /studio for SPA routing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 12:18:00 +00:00