/adobe

Adobe coding exercise repository to convert integers into Roman Numerals.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Description

Tim Robinson: Adobe coding exercise repository to convert integers into Roman Numerals.

Installation

$ npm install

Running the app

# development
$ npm run start:debug

# production
$ npm run start:prod

Running the app in a container

# development
$ docker compose up dev

# production
$ docker compose up prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Kubernetes Deployment

Included in the ./deployment/helm folder is a helm chart that can be used to deploy this api with minimal updates.

The following endpoints are provided specifically to aid in kubernetes deployments:

  • /k8s/startup
  • /k8s/liveness
  • /k8s/readiness

Stay in touch

License

GNU licensed.