Skip to content

Commit 6317df7

Browse files
kltmclaude
andcommitted
Add hot backup policy to deployment conventions in CLAUDE.md
Always keep one previous production instance as a hot backup when deploying new graphstore instances. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent d323571 commit 6317df7

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Key points:
3737
- `-init` — Initialize Terraform backend.
3838
- `-show`, `-output`, `-list-workspaces`, `-destroy`, `-dry-run`, `-verbose` — Other operations.
3939
- There are **no** `-deploy`, `-deploy-stack`, or `-create-workspace` flags. Provisioning and stack deployment are both done via `-c` with the appropriate config file.
40+
- **Hot backup policy**: Always keep one previous production instance running as a hot backup when deploying a new one. Only destroy instances older than the immediately previous one.
4041
- Config sample files use unique `REPLACE_ME_*` placeholders (e.g. `REPLACE_ME_S3_STATE_BUCKET`, `REPLACE_ME_DNS_ZONE_ID`). Each placeholder is self-documenting. Always scan for remaining placeholders before deploying: `grep -rn 'REPLACE_ME_' config-stack.yaml config-instance.yaml ssl-vars.yaml vars.yaml aws/backend.tf`
4142

4243
## Related repositories

0 commit comments

Comments
 (0)