Deployment and infrastructure-related features
[]
HCMS CSK provides you with a basic toolkit for building automated deployments, setting up system monitoring, and working in a developer mode for future customizations.
- automatic deployment of HCMS schemas
- docker image build: both backend and frontend in one image
- dynamic names of javascript files to avoid caching
- an Express HTTP server for both frontend files and middleware endpoints
- a secure and configurable handling of proxy headers to overcome default Express' security weakness
- various static security headers (STS, *-Policy, etc)
- configurable CORS headers
- automatic support of gz compression for static files
- a health-check URL (
/health.txt
) - an ability to run on path /prefix
- a configurable session support that always works in a cluster, with two options available
- without backend: encrypted cookies (iron-session)
- with backend: express-session, dynamodb and redis out-of-box
- developer mode with disabaled security, incl. CORS headers enabled for all domains and cookies with
sameSite
set tonone