From b64f48bfcc8f879b6bd2701803cf97d690def907 Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Sat, 7 Feb 2026 15:19:37 -0800 Subject: [PATCH] Update CLAUDE.md Co-Authored-By: Claude Opus 4.5 --- CLAUDE.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index e00629b..89515fe 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -5,15 +5,21 @@ Main CFML/JS repository: API + Portal + KDS + HUD + Receipt. Git repo on Forgejo ## Build & Deploy ```bash -# Deploy: SCP to /tmp on dev, then sudo cp to biz.payfrit.com/ path -ssh dev.payfrit.com +# All edits in local clone +cd C:\dev\payfrit-biz -# Canonical source of truth on dev: -# /opt/lucee/tomcat/webapps/ROOT/biz.payfrit.com/ -# No local Lucee — all development happens on the dev server +# Commit and push +git add +git commit -m "message" +git push origin main + +# Auto-deploy runs within ~1 minute to dev.payfrit.com ``` -**Dev symlinks** on dev server: `/api`, `/portal`, `/config`, `/cron` are all symlinks to `biz.payfrit.com/`. **Always edit under `biz.payfrit.com/` — never the root symlinks directly.** +**Git remote**: git.payfrit.com (Forgejo) +**Dev server**: dev.payfrit.com + +**HARD RULE**: Always edit in `C:\dev\payfrit-biz`, never directly on the server or in `C:\lucee\...` ## Project Structure