64f3e6628e
In local dev the server writes its per-install UUID to the repo root (on the box it lives at /data/install-id), so it kept showing up as untracked. It's machine-local runtime identity — never commit it.
43 lines
1023 B
Plaintext
43 lines
1023 B
Plaintext
# Deploy secrets — copy .deploy.env.example to .deploy.env and fill in values
|
|
.deploy.env
|
|
|
|
# Scratch file used by bin/bump-version.sh to pre-fill the release-notes
|
|
# prompt. Written by Claude after code changes, consumed + deleted on the
|
|
# next `make deploy` / `make bump`.
|
|
.release-notes-pending.txt
|
|
|
|
# OS
|
|
.DS_Store
|
|
|
|
# Node
|
|
node_modules/
|
|
|
|
# Build artifacts (regenerated by `make` / `npm run build`)
|
|
javascript/
|
|
*.s9pk
|
|
image.tar
|
|
|
|
# Runtime / user data — must never be committed
|
|
history/
|
|
# Per-install identity (UUID) the server mints on first boot. On the box it
|
|
# lives at /data/install-id; in local dev the server writes it to the repo root.
|
|
/install-id
|
|
cookies.txt
|
|
*.txt.bak
|
|
youtube-summarizer-library-export*.json
|
|
ytdlp-cache/
|
|
|
|
# Local dev secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Claude Code — deny by default (worktrees, plans, local settings stay out),
|
|
# allow-list shared wiring (see standards/portability.md).
|
|
.claude/*
|
|
!.claude/rules/
|
|
!.claude/agents/
|
|
!.claude/commands/
|
|
!.claude/skills/
|
|
!.claude/settings.json
|