bilhej/docker
Joakim Mörling e8530b8d95
Some checks failed
CI / Lint, type check, unit tests, coverage (push) Successful in 11m12s
CI / E2E browser tests (push) Failing after 8m0s
fix: E2E pipeline — vite preview instead of nginx, ts build fixes
Three problems caused E2E browser tests to fail in Forgejo CI:

1. TypeScript build errors in  (frontend.e2e.Dockerfile):
   -  used parameter property  which violates
     . Replaced with explicit property declaration.
   -  included  in type-checking, causing
     mock Response type mismatches. Added .
   -  mock Order was missing  field.

2. Nginx SSL crash:
   -  copied production
     which references SSL certs that don't exist in the e2e image.
   - Replaced nginx entirely with  (simpler, no SSL needed).
   - Added  to  so  routes to backend.

3. Docker context hygiene:
   -  excludes  so test files don't
     bloat the build context or trigger type errors in the container.

All other files untouched.
2026-05-19 18:53:52 +02:00
..
backend.Dockerfile refactor: move Gradle wrapper to repo root, add convenience tasks 2026-05-01 18:40:18 +02: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 feat: add Docker Compose setup with dev and prod configurations 2026-05-01 01:45:07 +02:00
entrypoint.sh feat: add Docker Compose setup with dev and prod configurations 2026-05-01 01:45:07 +02:00
frontend.Dockerfile feat: add Docker Compose setup with dev and prod configurations 2026-05-01 01:45:07 +02: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 feat: add Docker Compose setup with dev and prod configurations 2026-05-01 01:45:07 +02:00
nginx.conf feat: add Docker Compose setup with dev and prod configurations 2026-05-01 01:45:07 +02:00
playwright.e2e.Dockerfile feat: add isolated E2E browser test pipeline for Forgejo Actions 2026-05-19 18:07:12 +02:00