elpatron
  • Joined on 2023-12-25
elpatron pushed to master at elpatron/beauty-bookings 2025-10-07 08:41:18 +02:00
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:59:23 +02:00
1124b1f40b chore(docker): .dockerignore angepasst; lokale Build-Schritte in Rebuild-Skripten; Doku/README zu production vs production-prebuilt aktualisiert
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:14:49 +02:00
7a84130aec startup: safeguard to install prod deps in prebuilt images if missing; rebuild bcrypt
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:11:01 +02:00
f35674ddbc docker(local): switch back to production-prebuilt (now includes hono + bcrypt)
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:09:56 +02:00
f491469dea docker(prebuilt): ensure hono runtime deps present in prod-prebuilt stage
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:08:41 +02:00
926ba8bc28 docker: add @types/node in builder for tsc server build
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:07:44 +02:00
7f9259f846 docker: copy root tsconfig.json into builder so tsc can resolve types
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:06:25 +02:00
49204ba6af docker: install global typescript in builder and build server with tsc
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:04:28 +02:00
f148da4e62 docker(local): use production target to include full runtime deps (fix hono resolution)
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 18:02:21 +02:00
6f395f2d7b docker: ensure prod stage installs deps and uses builder server-dist; keep client dist from context
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:59:33 +02:00
05b54f41fe docker: force bcrypt build-from-source and enable pre/post scripts across stages
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:55:22 +02:00
7e3173f5b3 docker: install build deps and enable scripts for bcrypt; rebuild native module in prod images
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:45:32 +02:00
25392f7b29 fix(server): break cyclic import by using local os/call from @orpc/server in bookings; avoid TDZ error
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:38:37 +02:00
30cfe78c59 docker/local: add production-prebuilt stage and use it in docker-compose.yml
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:37:30 +02:00
d7874ef9de build(server): adjust tsconfig for server-only build (jsx + skipLibCheck)
094066426e docker: build server-dist in builder stage; run-time uses built server; keep client dist prebuilt
596974f9bb docker: include dist in build context (allow COPY dist)
Compare 3 commits »
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:30:37 +02:00
3f2282f680 docker: switch to runtime-only image using prebuilt dist/server-dist; no TS build in image
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:28:55 +02:00
ed28d7aea2 server: switch CORS import to hono/cors (no @hono/cors dep)
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:26:53 +02:00
1708ae588c build: remove non-existent @hono/cors to fix lockfile; refresh lock
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 17:25:41 +02:00
31b007d145 CalDAV: Support Basic auth; trim+validate UUID; deprecate query token via headers; ICS end time helper; docs+instructions updated
90029f4b6a docs: README dompurify note; fix: sanitize plaintext names in booking emails; feat: use sanitizePhone in email templates; feat: extend sanitizeHtml allowed tags and URL allowlist
df26c7da6b docs(env): update .env.example to bcrypt and add migration note
Compare 3 commits »
elpatron pushed to master at elpatron/beauty-bookings 2025-10-06 12:41:58 +02:00
fbfdceeee6 feat: CalDAV-Integration für Admin-Kalender