Commit ffcd563
Fix Docker-in-Docker and add Playwright to workspace image (#24)
Two changes:
1. Add /var/lib/docker volume mount to workspace containers
- Without this, nested Docker tries to use overlay-on-overlay which fails
- This matches the original subroutinecom/workspace behavior
- Creates workspace-{name}-docker volume alongside workspace-{name} volume
- Volume is cleaned up on workspace deletion
2. Pre-install Playwright Chromium in workspace image
- Enables running Playwright tests inside workspaces
- Only dependency that was missing for full Perry development
With these changes, the full Perry validation loop (bun run validate)
works inside a workspace, enabling Perry-in-Perry development.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>1 parent 9f4b56a commit ffcd563
2 files changed
+25
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
| 184 | + | |
183 | 185 | | |
184 | 186 | | |
185 | 187 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
539 | 539 | | |
540 | 540 | | |
541 | 541 | | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
542 | 547 | | |
543 | 548 | | |
544 | 549 | | |
545 | 550 | | |
546 | 551 | | |
547 | 552 | | |
548 | 553 | | |
549 | | - | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
550 | 558 | | |
551 | 559 | | |
552 | 560 | | |
| |||
620 | 628 | | |
621 | 629 | | |
622 | 630 | | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
623 | 636 | | |
624 | 637 | | |
625 | 638 | | |
626 | 639 | | |
627 | 640 | | |
628 | 641 | | |
629 | 642 | | |
630 | | - | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
631 | 647 | | |
632 | 648 | | |
633 | 649 | | |
| |||
695 | 711 | | |
696 | 712 | | |
697 | 713 | | |
| 714 | + | |
698 | 715 | | |
699 | 716 | | |
700 | 717 | | |
| |||
704 | 721 | | |
705 | 722 | | |
706 | 723 | | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
707 | 728 | | |
708 | 729 | | |
709 | 730 | | |
| |||
0 commit comments