Skip to content

Repositório responsável pelo desafio da Full Cycle do módulo 02 - Docker

Notifications You must be signed in to change notification settings

glaucia86/desafio-fc-nginx-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐋 Desafio Full Cycle - Módulo Docker: Nginx com Node

Repositório responsável pelo desafio de Nginx com Node usando Docker do curso da Full Cycle

📝 Instruções

Nesse desafio você colocará em prática o que aprendemos em relação a utilização do nginx como proxy reverso. A idéia principal é que quando um usuário acesse o nginx, o mesmo fará uma chamada em nossa aplicação Node.js. Essa aplicação por sua vez adicionará um registro em nosso banco de dados Mysql, cadastrando um nome na tabela people.

O retorno da aplicação Node.js para o nginx deverá ser:

<h1>Full Cycle Rocks!</h1>
  • Lista de nomes cadastradas no banco de dados.

Gere o docker-compose de uma forma que basta apenas rodarmos que tudo deverá estar funcionando e disponível na porta: 8080.

docker-compose up -d 

Suba tudo em um repositório e faça a entrega.

observação: A linguagem de programação para este desafio é Node/JavaScript.

🚀 Tecnologias

🔥Como executar o projeto

  1. Primeiro você deve criar uma network para que os containers possam se comunicar entre si:
docker network create app-node-network
  1. Agora basta executar o comando docker-compose para subir os containers:
docker-compose up -d
  1. Agora basta acessar a aplicação em seu browser:
http://localhost:8080

Todas as vezes que você atualizar a página, um novo nome será adicionado ao banco de dados. :)

❓Issues

Se você tiver algum problema com este projeto, sinta-se à vontade para abrir uma issue aqui no GitHub issues page

About

Repositório responsável pelo desafio da Full Cycle do módulo 02 - Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published