Skip to content

Deployment overview

You can run CodeMetrics in a number of ways:

  • Docker or Docker Compose
  • AWS Lambda
  • AWS CDK (Lambda + CloudFront + optional Cognito/DynamoDB/mocks)
  • Kubernetes
  • Using Node.js directly

The easiest way to get started locally is to use Docker Compose.

Once you have chosen an approach, continue to the configuration guide.


Docker Compose

See the Docker deployment instructions.

AWS Lambda

CodeMetrics can be deployed to AWS Lambda. See the AWS Lambda deployment instructions.

AWS CDK

CodeMetrics can be deployed to AWS with CDK stacks for the backend, frontend, optional Cognito/DynamoDB, and an optional mocks stack. See the AWS CDK deployment instructions.

Kubernetes

The CodeMetrics Docker containers can also be run on Kubernetes. See the instructions for using Helm.

Using Node.js directly

See the Node.js deployment instructions.


Next steps

Learn how to configure CodeMetrics for your team.