- Home
- Dev Container
- Quick Install
Quick Install
One-Line Install
Section titled “One-Line Install”curl -fsSL https://f5xc-salesdemos.github.io/devcontainer/scripts/install.sh | bashThis single command handles the full first-run setup:
- Installs Homebrew packages (podman, podman-compose, gh, iterm2, nerd fonts)
- Configures iTerm2 (font, bell, scrollback, dark theme, Shift+Enter keybinding)
- Initializes and tunes the Podman machine (16 GB RAM, 4 CPUs, 220 GB disk, zram, swappiness)
- Downloads
docker-compose.yml,devcontainer.sh, and.envtemplate to the current directory
After Install
Section titled “After Install”Edit .env with your credentials:
vi .envThen start the container:
./devcontainer.shThe script detects your timezone and pulls a fresh GitHub token from gh auth token at each invocation.
What Gets Created
Section titled “What Gets Created”After running the installer, your directory will contain:
| File | Purpose |
|---|---|
devcontainer.sh | Launcher script (run this to start the container) |
docker-compose.yml | Container service definition |
.env | Your credentials (from template, edit before first start) |
Subsequent Starts
Section titled “Subsequent Starts”./devcontainer.shConnect
Section titled “Connect”podman exec -it devcontainer zshUpdate
Section titled “Update”Pull the latest image and restart:
podman compose pull./devcontainer.shLocal Build
Section titled “Local Build”Build the image locally from source (arm64 only):
./devcontainer.sh build