bilhej/docker
Hermes Agent f1fa539495
Some checks failed
CI / Lint, type check, unit tests, coverage (push) Failing after 26m9s
CI / E2E browser tests (push) Failing after 13m8s
SEO: comprehensive search engine optimization for bilhej.se
Adds 7 SEO improvements across the full stack:

1. Enhanced index.html:
   - Open Graph tags (og:title, og:description, og:image, og:locale sv_SE)
   - Twitter Card tags (summary_large_image)
   - Canonical URL (https://bilhej.se/)
   - Meta keywords, author, robots, language tags
   - Structured data in JSON-LD (Organization, WebSite, Service, FAQPage)
   - FAQ structured data with 4 Q&A pairs (pris, anonymitet, hur funkar det)
   - Preconnect hints for analytics origin

2. robots.txt:
   - Disallow: auth pages, admin, orders, payment, guest pages
   - Allow: public pages (/, /om-oss, /kontakt, /integritetspolicy, /villkor)
   - Crawl-delay: 10s
   - Points to sitemap

3. sitemap.xml:
   - 6 public URLs with proper changefreq and priority
   - Home (1.0), Om (0.7), Kontakt (0.6), GDPR/Villkor (0.5)

4. useSeo composable:
   - Dynamic document.title, meta description/OG/Twitter on route change
   - Canonical URL updates per page
   - Reset fallback for unnamed routes

5. Route-level SEO data:
   - 16 routes with unique title, description, keywords
   - Covers all public pages + key auth pages

6. App.vue: wired useSeo with route.name watcher (immediate: true)

7. nginx.conf:
   - Security headers: X-Frame-Options DENY, X-Content-Type-Options,
     X-XSS-Protection, Referrer-Policy, Permissions-Policy, HSTS
   - Far-future cache (1y, immutable) for static assets
   - No-cache for robots.txt and sitemap.xml
   - Deny access to dotfiles
   - Stronger gzip config
2026-07-18 17:54:13 +00:00
..
backend.Dockerfile chore: make dev Dockerfiles self-contained, add bindless dev override 2026-06-17 09:44:18 +00:00
backend.e2e.Dockerfile feat: add isolated E2E browser test pipeline for Forgejo Actions 2026-05-19 18:07:12 +02:00
backend.prod.Dockerfile fix: correct COPY paths in backend.prod.Dockerfile 2026-05-20 11:48:29 +02:00
bilhej.nginx.conf feat: add production deploy pipeline and nginx config for bilhej.se 2026-05-19 21:21:36 +02:00
bilhej.nginx.http.conf Add phased nginx setup for bilhej.se TLS on srvr.nu. 2026-05-21 17:06:21 +02:00
entrypoint.sh feat: add Docker Compose setup with dev and prod configurations 2026-05-01 01:45:07 +02:00
frontend.Dockerfile chore: make dev Dockerfiles self-contained, add bindless dev override 2026-06-17 09:44:18 +00:00
frontend.e2e.Dockerfile fix: E2E pipeline — vite preview instead of nginx, ts build fixes 2026-05-19 18:53:52 +02:00
frontend.prod.Dockerfile Add production-only Umami analytics for bilhej.se. 2026-06-01 12:02:14 +02:00
nginx.conf SEO: comprehensive search engine optimization for bilhej.se 2026-07-18 17:54:13 +00:00
playwright.e2e.Dockerfile feat: add isolated E2E browser test pipeline for Forgejo Actions 2026-05-19 18:07:12 +02:00