Sign inSign up

uday1kiran/sample-nodejs

By uday1kiran

Updated about 5 years ago

Image
0

155

uday1kiran/sample-nodejs repository overview

Reference: https://buddy.works/guides/how-dockerize-node-application

Dockerfile:

FROM node:12

WORKDIR /app

COPY package.json /app

RUN npm install

COPY . /app

CMD node app.js

EXPOSE 8081

To generate package.json file:

sudo apt install npm

npm i express --save

app.js:

//Load express module with require directive

var express = require('express')

var app = express()

//Define request response in root URL (/)

app.get('/', function (req, res) {

res.send('Hello World!')

})

//Launch listening server on port 8081

app.listen(8081, function () {

console.log('app listening on port 8081!')

})

Tag summary

Content type

Image

Digest

Size

335.5 MB

Last updated

about 5 years ago

docker pull uday1kiran/sample-nodejs:1.1