Skip to content

Add default template image with Python 3, Node.js 20, and build tools#22

Merged
motatoes merged 1 commit into
mainfrom
feat/default-template-image
Feb 28, 2026
Merged

Add default template image with Python 3, Node.js 20, and build tools#22
motatoes merged 1 commit into
mainfrom
feat/default-template-image

Conversation

@motatoes

Copy link
Copy Markdown
Contributor

Summary

  • Adds deploy/firecracker/rootfs/Dockerfile.default — a batteries-included rootfs image bundling Python 3, Node.js 20 LTS, build-essential, git, and common dev utilities
  • Updates scripts/build-rootfs.sh to support the new default build target
  • Adds DB migration to seed the "default" and "ubuntu" templates

Extracted from #17 to deploy independently.

Test plan

  • ./scripts/build-rootfs.sh default builds successfully
  • Migration applies cleanly on existing database
  • Sandbox creation with template: "default" uses the new image

🤖 Generated with Claude Code

Adds a new "default" Dockerfile that bundles Python 3, Node.js 20 LTS,
build-essential, git, and common utilities into a single rootfs image.
Updates build-rootfs.sh to support the new "default" target and adds a
migration to seed the template in the database.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Feb 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
opensandbox Ready Ready Preview, Comment Feb 28, 2026 6:52am

Request Review

@motatoes motatoes merged commit de66b71 into main Feb 28, 2026
3 checks passed
motatoes added a commit that referenced this pull request Mar 27, 2026
Add default template image with Python 3, Node.js 20, and build tools
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant