edemirtoldo / conversao-temperatura

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubedev - Desafio Docker - Questão 03

Aplicação escrita em NodeJS

Dockerfile

FROM node:14.17.5
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["node", "server.js"]

.dockerignore

node_modules/

Processo de construção da imagem com Dockerfile

docker image build -t edemirtoldo/conversao-temperatura:v1 .

Enviar a imagem v1 para o Docker Hub.

docker push edemirtoldo/conversao-temperatura:v1

Vamos fazer um TAG da imagem.

docker tag edemirtoldo/conversao-temperatura:v1 edemirtoldo/conversao-temperatura:latest

Enviar a imagem latest para o Docker Hub.

docker push edemirtoldo/conversao-temperatura:latest

Executar a aplicação NodeJS em container.

docker container run -d -p 8080:8080 --name conversao-temperatura  edemirtoldo/conversao-temperatura:v1

Link de acesso a aplicação de conversão de temperatura http://localhost:8080/

Aplicação Conversão de Temperatura em NodeJS

nodejs

About


Languages

Language:EJS 56.0%Language:JavaScript 42.4%Language:Dockerfile 1.6%