/maratona-full-cycle

Desafio 01 - https://github.com/codeedu/maratona2-desafios

Primary LanguageJavaScript

Maratona Fullcycle 2.0 :: Desafio 1

Resolução do desafio 1 da Maratona Fullcycle 2.0.

Requisitos

  • Yarn (ou NPM)
  • NodeJS
  • Docker
  • Git

Instalação

Faça o clone desse repositório na sua máquina

$ git clone https://github.com/thelukscolor/maratona-full-cycle.git

Acesse a pasta do projeto

$ cd maratona-full-cycle

Rodando localmente

$ yarn dev

npm dev funciona também

Gerando a imagem Docker (opcional)

Esse passo deve ser executado caso você queira gerar sua própria imagem desse projeto.

$ docker build --rm -t <nome_da_imagem> .

Exemplo de <nome_da_imagem>: lukinha/maratona-fullcycle-desafio1

Rodando a imagem

$ docker run -p 3000:3000 <nome_da imagem>

Se quiser a usar a imagem já disponível no dockerhub, use lukinha/maratona-full-cycle-desafio1 como <nome_da_imagem>

Subindo a imagem para o Docker Hub

Esse passo só é necessário caso você queira subir a sua imagem própria desse projeto para o Docker Hub.

É necessário que você tenha criado uma conta no Docker Hub

Efetue o login no dockerhub

$ docker login -u <seu_usuario_no_dockerhub>

Suba a imagem para o Docker Hub

$ docker push <nome_do_pacote>