CLI tool for rapidly bootstrapping Zero-Trust compliant microservices.
npm install -g @codex-inc/service-scaffoldcodex-scaffold newFollow the interactive prompts to configure your service.
- TypeScript boilerplate with Express.js
- Zero-Trust security middleware (Helmet, rate limiting)
- Multi-stage Dockerfile (non-root user, minimal image)
- Docker Compose for local development
- Kubernetes manifests (Deployment, Service, NetworkPolicy, PodSecurityPolicy)
- Health check endpoints
- Non-root container execution
- Read-only root filesystem
- Dropped Linux capabilities
- Network policies (default deny)
- Security headers (CSP, HSTS)
- Rate limiting
- Minimal attack surface
npm install
npm run build
npm start