Commit Graph

5 Commits (5704d0fb5825a2f1abe1b41304cb38041c970de0)

Author SHA1 Message Date
Boban Blaskovic 58e99c74e8 fix: Docker UID-mapping + storage permissions + CDN font removal
- Replace www-data usermod hack with dedicated app user (ARG UID/GID=1000)
  so container processes map to host user nexxo, preventing Permission denied
  on node_modules/.vite-temp and storage/logs/laravel.log
- Explicitly mkdir + chown storage/* and bootstrap/cache to app:app (775)
  inside Dockerfile so PHP-FPM can write logs/sessions/views/cache
- Add UID/GID build args to all four services (app, queue, scheduler, reverb)
- Remove Breeze-scaffold tailwind.config.js (Tailwind v4 uses @theme in CSS)
- Remove fonts.bunny.net CDN from welcome.blade.php; switch to local fonts

Verified: npm run build exit 0, 44/44 tests pass, /login HTTP 200,
storage write OK, manifest.json + 38KB CSS generated.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 14:18:01 +02:00
Boban Blaskovic b08d8703cd fix(docker): correct port bindings to match NPM config (nginx→80, reverb→8080, mailpit→8025)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 06:37:32 +02:00
Boban Blaskovic 8801780773 fix(docker): expose nginx+reverb on 0.0.0.0 so NPM reverse proxy can reach them
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 06:34:16 +02:00
Boban Blaskovic 2fcd7c985e fix(docker): add .dockerignore, fix Dockerfile apt cleanup, simplify mysql healthcheck 2026-05-22 00:28:03 +02:00
Boban Blaskovic 57d14dc152 feat(docker): add Dockerfiles + docker-compose.yml with healthchecks
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 00:19:01 +02:00