Commit Graph
10 Commits
Author SHA1 Message Date
marcoandClaude Sonnet 4.6 e09d3e924f Add release workflow, install.sh and update.sh for customer deployment
Deploy to Production (witstore.wende.it) / deploy (push) Successful in 7s
- release.yml: triggered by git tag v*, builds assets, creates ZIP,
  attaches to Gitea release
- install.sh: interactive first-time setup (DB config, key:generate,
  migrate, seed, cache)
- update.sh: update existing installation (clear caches, migrate, rebuild)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 11:35:10 +02:00
marcoandClaude Sonnet 4.6 b7e4835a0d Fix: auto-generate APP_KEY if empty on deploy, add cache:clear step
Deploy to Production (witstore.wende.it) / deploy (push) Successful in 7s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 11:09:41 +02:00
marcoandClaude Sonnet 4.6 5dad8b9324 Add email templates, page layouts, and shop themes (template system)
Deploy to Production (witstore.wende.it) / deploy (push) Successful in 7s
- E-Mail-Templates: DB-gespeicherte HTML-Templates mit {{placeholder}}-System,
  Admin-UI zum Bearbeiten von Betreff und Body, alle 4 Mailables aktualisiert
- Seiten-Layouts: 4 Layouts für CMS-Seiten (Standard, Sidebar, Volle Breite, Landing),
  Layout-Auswahl im Admin-Formular
- Shop-Themes: 5 Farbthemen via CSS-Variablen, Picker in Einstellungen
- Deployment: EmailTemplateSeeder wird automatisch beim Deploy ausgeführt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 22:04:54 +02:00
marco 56d16e27e4 deploy: clear caches before rebuilding to avoid stale state
Deploy to Production (witstore.wende.it) / deploy (push) Successful in 6s
2026-06-20 19:23:49 +02:00
marco 3d0f800a25 fix: git init in existing empty dir instead of clone
Deploy to Production (witstore.wende.it) / deploy (push) Successful in 8s
2026-06-20 18:39:05 +02:00
marco 94d87eef9e fix: correct deploy path to /var/www/vhosts/wende.it/witstore.wende.it
Deploy to Production (witstore.wende.it) / deploy (push) Failing after 3s
2026-06-20 18:36:37 +02:00
marcoandClaude Sonnet 4.6 9923d0227b Deploy: auto-clone on first run, set -e for fail-fast
Deploy to Production (witstore.wende.it) / deploy (push) Failing after 2s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 18:35:57 +02:00
marcoandClaude Sonnet 4.6 fc943f87a2 Align deploy workflow with dms.wende.it pattern
Deploy to Production (witstore.wende.it) / deploy (push) Failing after 2s
Uses same PHP path, Plesk composer, nodenv npm, GIT_TOKEN auth.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 17:18:32 +02:00
marcoandClaude Sonnet 4.6 32ba5b9ccf Use same SSH secret names as dms.wende.it repo
Deploy to Plesk (witstore.wende.it) / deploy (push) Failing after 36s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 17:12:17 +02:00
marcoandClaude Sonnet 4.6 c7e81ba3aa Add Gitea Actions deployment workflow for witstore.wende.it
Deploy to Plesk (witstore.wende.it) / deploy (push) Failing after 1m8s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 17:10:03 +02:00