/desafio1-conversao-temperatura

Curso Kubedev migrar aplicação a partir do código fonte para rodar em docker

Primary LanguageEJS

<<<<<<< HEAD

Projeto de subir uma aplicação para docker a partir de uma código fonte

*Read this in other languages: Portugues-Brasil

Table of Contents

Passo-1

Construir o docker file

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

Passo-2

Dar o build e construir a imagem docker

docker build -t jchelp/desafio-1-conversao-temperatura:v1 .

Seguindo as boas práticas devemos criar a tag latest também

docker tag jchelp/desafio-1-conversao-temperatura:v1 jchelp/desafio-1-conversao-temperatura:latest

Passo-03

Testar imagem localmente

docker container run -d -p 8080:8080 jchelp/desafio-1-conversao-temperatura:v1

Passo-04

Enviar projeto para o github

git push --set-upstream jchelp/desafio1-conversao-temperatura --force

Passo-05

Publicar as imagems no hub.docker garantir que está logado com o comando docker login com a resposta de sucesso!!

=======

Projeto de subir uma aplicação para docker a partir de uma código fonte

Passo a passo da contrução da plublicação da aplicação

Passo-1

Construir o docker file

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

Passo-2

Dar o build e construir a imagem docker

docker build -t jchelp/desafio-1-conversao-temperatura:v1 .

Seguindo as boas práticas devemos criar a tag latest também

docker tag jchelp/desafio-1-conversao-temperatura:v1 jchelp/desafio-1-conversao-temperatura:latest

Passo-03

Testar imagem localmente

docker container run -d -p 8080:8080 jchelp/desafio-1-conversao-temperatura:v1

Passo-04

Enviar projeto para o github

Abrir a pasta no vscode com o git bash Depois dentro da raiz do seu projeto dar o comando

  • git init
  • git add . ( para incluir os arquivos ) git push --set-upstream jchelp/desafio1-conversao-temperatura --force

Passo-05

Publicar as imagems no hub.docker garantir que está logado com o comando docker login com a resposta de sucesso!!

docker push jchelp/desafio-1-conversao-temperatura:v1

docker push jchelp/desafio-1-conversao-temperatura:latest

Teste git push

81285b0 (Primeiro comnit)