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 <noreply@anthropic.com>
This commit is contained in:
Frank Meeuwsen 2026-02-10 16:18:01 +01:00
parent e791e06f1d
commit 5f88a85c13
2 changed files with 15 additions and 1 deletions

View file

@ -55,6 +55,20 @@ Reusable component classes defined in `src/index.css` using `@layer components`:
### Content Source ### Content Source
`content/workshop-sales-page.md` contains the original copywriting reference. Components contain the actual rendered content (some adjusted from 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 ## Conventions
- Components use static data arrays + `.map()` for list rendering (benefits, FAQ items, timeline) - Components use static data arrays + `.map()` for list rendering (benefits, FAQ items, timeline)

View file

@ -6,7 +6,7 @@
set -e set -e
SERVER="coolify" SERVER="coolify-deploy"
CONTAINER="wordpress-d0wko4gskokosssogcw8040g" CONTAINER="wordpress-d0wko4gskokosssogcw8040g"
REMOTE_PATH="/var/www/html/workshopclaudecode" REMOTE_PATH="/var/www/html/workshopclaudecode"
TMP_PATH="/tmp/workshopclaudecode" TMP_PATH="/tmp/workshopclaudecode"