mirror of
https://dev.azure.com/globalhealthx/EMR/_git/helix-engage-server
synced 2026-04-11 18:08:16 +00:00
- Team module: POST /api/team/members (in-place employee creation with temp password + Redis cache), PUT /api/team/members/:id, GET temp password endpoint. Uses signUpInWorkspace — no email invites. - Dockerfile: rewritten as multi-stage build (builder + runtime) so native modules compile for target arch. Fixes darwin→linux crash. - .dockerignore: exclude dist, node_modules, .env, .git, data/ - package-lock.json: regenerated against public npmjs.org (was pointing at localhost:4873 Verdaccio — broke docker builds) - Doctor utils: shared DOCTOR_VISIT_SLOTS_FRAGMENT + normalizeDoctors helper for visit-slot-aware queries across 6 consumers - AI config: full admin CRUD (GET/PUT/POST reset), workspace-scoped setup-state with workspace ID isolation, AI prompt defaults overhaul - Agent config: camelCase field fix for SDK-synced workspaces - Session service: workspace-scoped Redis key prefixing for setup state - Recordings/supervisor/widget services: updated to use doctor-utils shared fragments instead of inline visitingHours queries Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
15 lines
365 B
Plaintext
15 lines
365 B
Plaintext
# Build artifacts and host-installed deps — the multi-stage Dockerfile
|
|
# rebuilds these inside the container for the target platform, so the
|
|
# host copies must NOT leak in (would clobber linux/amd64 binaries
|
|
# with darwin/arm64 ones).
|
|
dist
|
|
node_modules
|
|
|
|
# Secrets and local state
|
|
.env
|
|
.env.local
|
|
.git
|
|
|
|
# Local data dirs (Redis cache file, setup-state, etc.)
|
|
data
|