DevOps Tutorial : Simple DevOps Project 2 using Node JS Web App | Docker | Jenkins
Hey,
Below are the Steps to Create Simple DevOps Project Using Node JS application .
Document URL
Git URL : https://github.com/Abhishek08/Docker/blob/master/SimpleDevOpsProject2.md
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-sample.git
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
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «DevOps Tutorial : Simple DevOps Project 2 using Node JS Web App | Docker | Jenkins», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.