Commit Graph

10 Commits

Author SHA1 Message Date
desfoto automation
8be63309d3 fix: use GTIN-local legal favicons 2026-09-25 19:51:41 +02:00
desfoto automation
89b8ca2283 fix: isolate GTIN tool and legal pages 2026-09-25 19:47:28 +02:00
desfoto automation
160d72f144 feat: publish unlisted GTIN tool 2026-09-25 19:01:51 +02:00
desfoto automation
68613788b8 feat: reposition desfoto as an independent brand with four Arbeitsbereiche 2026-09-19 19:14:42 +02:00
desfoto automation
96247da074 fix: keep the footer brand column readable on narrow viewports 2026-09-19 18:11:54 +02:00
desfoto automation
8ffeea6731 feat: expand portfolios, drop wedding crowd photos, offer studio on site
- 28 more of the operator's own public images (42 -> 67), alts from his captions
- remove group-feier, group-outdoor, group-posiert (wedding guests visible)
- studio section now offers Studio Neumuenster and Mobiles Studio
- deploy: --force-recreate on release and rollback, plus in-container content probe
- verify: DESFOTO_BASE dry-run, redirect, asset and privacy checks
- tests: 57 OK (3 new content guards, 2 deploy/verify regression guards)
2026-09-19 17:37:49 +02:00
desfoto automation
447b909d05 feat: portfolio-led redesign with Shootings umbrella, original logo and motion layer 2026-09-19 17:11:25 +02:00
opencode
2ccb39a69b fix: redirect plain-http desfoto.de to HTTPS with an own router
The running Traefik instance has no global entrypoint http->https
redirection even though /srv/stack/docker-compose.yml declares one, so
plain http://desfoto.de/ answered with Traefik's default 404 once the old
desfoto-redirect-http router was removed. Route desfoto.de through its own
http router (desfoto-http + desfoto-http-to-https, permanent redirect) via
the proven live Docker provider instead of restarting the shared proxy.
Document the live-config drift in docs/deployment.md.
v1.0.0
2026-09-19 16:04:32 +02:00
opencode
f69a00c773 fix: run desfoto deploy compose commands as the directory owner
The live directory /home/denny/stacks/desfoto belongs to denny, but the SSH
deploy identity cannot traverse /home/denny (0750). Run the directory change
and the compose command together under the owning identity via
'sudo -n -u denny bash -c' instead of a bare 'cd' as the SSH user. Applies to
the deploy, the stack teardown and both rollback paths.
2026-09-19 16:03:20 +02:00
opencode
160ec017eb feat: launch desfoto.de as a standalone photography site and retire the old redirect 2026-09-19 16:02:16 +02:00