Presentation materials and demo automation for running GitHub Copilot CLI in Docker Sandboxes and Azure Container Apps (ACA) Sandboxes.
The primary presentation was prepared for various conferences and meetups, and covers local microVM isolation, remote sandbox lifecycle automation, and Java application modernization with GitHub Copilot CLI.
.
├── .github/
├── assets/
├── ai-agent-sandboxing.md # Marp presentation source
├── docs/ # Demo setup, runbooks, and recovery guides
├── index.html # Generated presentation (ignored)
├── LICENSE
└── README.md
The demo documentation index provides two complete, sequential walkthroughs:
| Demo | Setup | Runbook | Validation and recovery |
|---|---|---|---|
| 1. Java modernization in a Docker Sandbox | Setup | Runbook | Validation |
| 2. Copilot CLI in an ACA Sandbox | Setup | Runbook | Validation |
-
Install Node.js 22 or later, then generate an HTML presentation:
# zsh/bash npx --yes @marp-team/marp-cli@4 \ --watch \ ai-agent-sandboxing.md \ --html \ --allow-local-files \ -o index.html# PowerShell npx --yes @marp-team/marp-cli@4 ` --watch ` ai-agent-sandboxing.md ` --html ` --allow-local-files ` -o index.html
-
Run local web server:
npx serve . -
Open a web browser and navigate to
http://localhost:3000to see the presentation.