4 Commits

Author SHA1 Message Date
Frank Schwenk deac59d55a feat: manual deploy-app workflow for apps/ with build support
Add workflow_dispatch-only deploy-app action, deploy-app.sh script,
apps/_template for Cursor, and SOUL/README split between static
webhook deploy and app compose profiles.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 16:48:03 +02:00
Frank Schwenk edbe4d1343 fix: deploy hook pulls via HTTPS, not SSH origin
The hook container has no ssh binary; origin on boka is ssh://.
Always pull from the HTTPS remote URL instead.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 16:28:59 +02:00
Frank Schwenk 3b182a0798 fix: deploy hook git pull without writable global config
Use git -c safe.directory instead of git config --global in the
container; set HOME=/tmp for deploy-hook.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 16:26:42 +02:00
Frank Schwenk 8cdde429f5 feat: playground static site with cursor webhook deploy
Scaffold nginx + deploy-hook stack for playground.schwenk.online,
Gitea cursor workflow, directory-based public/ content, and boka
bootstrap via git clone.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 16:07:24 +02:00