From 3e0b286f1a3259b957974b7cc0008daad4c248fd Mon Sep 17 00:00:00 2001 From: DavidHerran Date: Sat, 6 Jun 2026 16:57:07 -0500 Subject: [PATCH] fix(deploy): stop tracking public/team + public/branding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These upload directories are owned by root on the VPS (the container entrypoint chowns mounted volumes to 1001:1001), so `git reset --hard` failed trying to create public/team/.gitkeep as the deploy user. Treat them like the other upload dirs (applications, cases, news, parts, operations-inbox, footage) — gitignored, created by the Docker volume mount at runtime. Removes public/team/.gitkeep from tracking and adds public/team/ + public/branding/ to .gitignore. This unblocks clean `git reset --hard origin/main` on the VPS. Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitignore | 2 ++ public/team/.gitkeep | 0 2 files changed, 2 insertions(+) delete mode 100644 public/team/.gitkeep diff --git a/.gitignore b/.gitignore index 10fc9f9..ca41af4 100644 --- a/.gitignore +++ b/.gitignore @@ -50,6 +50,8 @@ public/news/ public/parts/ public/operations-inbox/ public/footage/ +public/team/ +public/branding/ # Local Claude Code / MCP config — agent-specific, not project .mcp.json diff --git a/public/team/.gitkeep b/public/team/.gitkeep deleted file mode 100644 index e69de29..0000000