원클릭으로
snapshot
Docker Snapshot System - Time Machine per app PHP
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Docker Snapshot System - Time Machine per app PHP
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| 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