Hey,
Below are the Steps to Create Simple DevOps Project Using Node JS application .
Document URL
Git URL : https://github.com/Abhishek08/Docker/...
Steps 1 - Install Node Js on Ubuntu Machine
sudo apt update
sudo apt install nodejs
sudo apt install npm
nodejs -v // To check the node JS version
Step 2 - Download the Publish Over SSH plugins
Key -- define the private Key ( you will get from .pem while when you will open as text file)
ssh Server -
Name - define the name of the server.
HostName - Provide the IP address of your server.
UserName - Provide the user name here ex. if we are using Ubuntu ec2 instance then username is ubuntu
Click Save and Apply
Step 3 - Create the Free Style Node JS project .
Git URL - https://github.com/Abhishek08/node-js...
WebHook Connection URL - http://IPADDRESS/github-webhook/ (push)
BUILD - npm install // to download all the dependecines
npm test // to perform test case execution
tar czf Node.tar.gz node_modules index.js package.json public app.json
Step 4 - Post Build Action Define below details.
Source file : **/*.gz
Exec Command
mv ./home/ubuntu/one/node-js-sample/Node.tar.gz /home/ubuntu/test/Node.tar.gz;
cd /home/ubuntu/test/
tar -xf Node.tar.gz ;
docker rmi nodeimage;
docker stop nodecontainer;
docker rm nodecontainer;
docker build -t nodeimage .;
docker run -d --name nodecontainer -p 5001:5000 nodeimage;
Step 5 - Docker File in Node Js server
FROM node:latest
MAINTAINER Abhishek Modi
RUN echo "Tryin to build my first application"
COPY . /var/www
WORKDIR /var/www
RUN npm install
EXPOSE 3000
ENTRYPOINT ["npm","start"]
Reference :
https://github.com/Abhishek08/Docker
YOUTUBE PLAYLIST
https://www.youtube.com/channel/UCTPg...
#DockerSwarm #WhatIsDockerSwarm #DockerTutorials #DockerTraining #DevOpsTools #DevOpsTraining #DockerCommands #DockerForBeginners #DockerFreeTutorials #DockerforDevOps
#quarantine2020 #quarantinelearning
#RealTimeDevOpsProject #RealtimeProject
#DockerImages #DockerContainers #DockerTutorials #DevOpsTools #DevOpsTraining #DockerFreeTutorials #DockerforDevOps#Docker2020 #DockerTutorial2020
#DockerVolume #DockerBindMount #SimpleDevOpsProject #NodeJsProject
Auf dieser Seite können Sie das Online-Video DevOps Tutorial : Simple DevOps Project 2 using Node JS Web App | Docker | Jenkins mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Abhishek Modi 09 August 2020 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 27,277 Mal angesehen und es wurde von 611 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!