with one click
snapshot
Docker Snapshot System - Time Machine per app PHP
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Docker Snapshot System - Time Machine per app PHP
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | snapshot |
| description | Docker Snapshot System - Time Machine per app PHP |
| user-invocable | true |
| argument-hint | <app-path> [--name slug] [--deploy local|cloudrun|none] [--framework laravel|wordpress|symfony|php] |
| requires | {"capabilities":["docker"]} |
Crea snapshot "frozen in time" di applicazioni PHP complete (codice + database) e deployale su Cloud Run o locale.
Perfect per: demo clienti, testing, preview, time-machine debug.
/snapshot /var/www/myapp --name myapp --deploy local
/snapshot ssh://user@server:/var/www/app --name app --deploy cloudrun
/snapshot cloudways://app-id --name app --db-backup latest
/snapshot ./app --name test --build-only
Da SSH, Cloudways API, o locale → db-dump.sql.gz
mkdir -p snapshot-workspace/app
cp -r <APP_PATH>/* snapshot-workspace/app/
cp db-dump.sql.gz snapshot-workspace/
Framework detection automatico:
Build immagine Docker multi-stage con PHP-FPM + Nginx + MySQL embedded.
Tag + push to Google Container Registry.
Cloud Run:
gcloud run deploy <NAME>-snapshot \
--image gcr.io/PROJECT_ID/<NAME>-snapshot:latest \
--memory 2Gi --timeout 300s --allow-unauthenticated
Local:
| Option | Description | Default |
|---|---|---|
--name | Snapshot name (slug) | Auto from path |
--deploy | local, cloudrun, none | local |
--db-source | ssh, cloudways, local, file | Auto-detect |
--db-file | Path to existing db-dump.sql.gz | Auto DUMP |
--framework | Force: laravel, wordpress, symfony, php | Auto-detect |
--memory | Cloud Run memory | 2Gi |
--region | Cloud Run region | europe-west1 |
--port | Container port (local) | Auto (8081+) |
--domain | Custom domain (local) | dockerN.giobi.com |
--build-only | Only build, skip deploy | false |
Location: tools/snapshot/
~$0.11/mese per snapshot. 10 snapshot attivi → ~$1/mese.
$0 (usa server esistente). Limite: ~10 container simultanei (RAM).
--timeout a 600sdocker ps + usa --port custom$ARGUMENTS
GitHub — repos, issues, PRs, gists, Pages, branches via API
Gmail orchestrator — triage inbox, search, draft replies in-thread
Session closing (log, commit, push)
Mid-session checkpoint (log, database, commit, push) without closing
Brain package manager — install, update, list skills from registries
AI email auto-responder — monitors inbox, drafts context-aware replies, never sends without approval