Shubhz-git / CI_CD_jenkins-Pipeline

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todo Node JS application with AWS EC2, Docker containerization and Jenkins automated Pipeline.

Server side:

Creation of an EC2 instaince with allowing HTTP traffic with Port opening for Jenkins Server
Installation of jenkins [install JDK first then jenkins]
Creation of SSH Key [ssh-keygen]

Application side:

sudo apt install nodejs
sudo apt install npm
npm install
node app.js

Installation of Docker

Automated Jenkins Pipeline using Github webhooks:
docker build . -t nodeapp
docker run -d --name nodeappcontainer -p 8000:8000 nodeapp

About


Languages

Language:JavaScript 60.9%Language:EJS 36.9%Language:Dockerfile 2.2%