Skip to content

I implemented a CI/CD pipeline on a MERN stack application . Used docker for containerisation . Then wrote Kubernetes config files and created different pods  and then finally setup a CI/CD pipeline using Azure devops . I used Terraform to implement infrastructure as code and automated the creation of AWS S3 buckets , EC2 instances and I am users .

specter25/azure-devops-kubernetes-terraform-pipeline

Repository files navigation

Currency Exchange Micro Service - H2

Resources

{
  "id": 10001,
  "from": "USD",
  "to": "INR",
  "conversionMultiple": 65.00,
  "environmentInfo": "NA"
}

H2 Console

Notes

Tables Created

create table exchange_value 
(
	id bigint not null, 
	conversion_multiple decimal(19,2), 
	currency_from varchar(255), 
	currency_to varchar(255), 
	primary key (id)
)

Containerization

Troubleshooting

Creating Container

  • mvn package

Running Container

Basic

docker container run --publish 8000:8000 in28min/currency-exchange:0.0.1-SNAPSHOT

About

I implemented a CI/CD pipeline on a MERN stack application . Used docker for containerisation . Then wrote Kubernetes config files and created different pods  and then finally setup a CI/CD pipeline using Azure devops . I used Terraform to implement infrastructure as code and automated the creation of AWS S3 buckets , EC2 instances and I am users .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published