From 5f88a85c1309a75fec89738b50876e9889b0f63f Mon Sep 17 00:00:00 2001 From: Frank Meeuwsen Date: Tue, 10 Feb 2026 16:18:01 +0100 Subject: [PATCH] fix: deploy zonder passphrase via dedicated SSH key Deploy script gebruikt nu coolify-deploy alias met passphrase-loze key zodat ./deploy.sh volledig non-interactief werkt. Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 14 ++++++++++++++ deploy.sh | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index aaf6be6..bab8374 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -55,6 +55,20 @@ Reusable component classes defined in `src/index.css` using `@layer components`: ### Content Source `content/workshop-sales-page.md` contains the original copywriting reference. Components contain the actual rendered content (some adjusted from source). +## Deployment + +```bash +./deploy.sh # Build + deploy naar productie (geen passphrase nodig) +``` + +Deployment flow: `npm run build` → rsync naar server → `docker cp` naar WordPress container → chown fix + +- **Server:** Hetzner (37.27.183.46) via SSH alias `coolify-deploy` +- **Container:** `wordpress-d0wko4gskokosssogcw8040g` +- **Pad in container:** `/var/www/html/workshopclaudecode` +- **Live URL:** https://frankmeeuwsen.com/workshopclaudecode/ +- **SSH key:** `~/.ssh/id_rsa_no_pass` (passphrase-loos, specifiek voor automated deploys) + ## Conventions - Components use static data arrays + `.map()` for list rendering (benefits, FAQ items, timeline) diff --git a/deploy.sh b/deploy.sh index 2962988..fb960f8 100755 --- a/deploy.sh +++ b/deploy.sh @@ -6,7 +6,7 @@ set -e -SERVER="coolify" +SERVER="coolify-deploy" CONTAINER="wordpress-d0wko4gskokosssogcw8040g" REMOTE_PATH="/var/www/html/workshopclaudecode" TMP_PATH="/tmp/workshopclaudecode"