https://github.com/jefferson1104/docker-nodejs-example
Criando minha primeira imagem docker com uma aplicacao feita em nodeJS como exemplo, utilizacao do docker-compose, anotacoes no notion incluida no fim da descricao desse repositorio. Explicando o que e docker, seus principais comandos e alguns exemplos.
https://github.com/jefferson1104/docker-nodejs-example
docker docker-compose
Last synced: 3 months ago
JSON representation
Criando minha primeira imagem docker com uma aplicacao feita em nodeJS como exemplo, utilizacao do docker-compose, anotacoes no notion incluida no fim da descricao desse repositorio. Explicando o que e docker, seus principais comandos e alguns exemplos.
- Host: GitHub
- URL: https://github.com/jefferson1104/docker-nodejs-example
- Owner: jefferson1104
- Created: 2020-08-25T15:27:33.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-25T23:35:49.000Z (almost 5 years ago)
- Last Synced: 2025-01-11T14:47:54.536Z (5 months ago)
- Topics: docker, docker-compose
- Language: TypeScript
- Homepage:
- Size: 9.46 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Criando minha imagem docker com uma aplicação em nodeJS 🐳
![]()
## 💻 Sobre
Para fins de estudos, criei este repositório para quem quer uma direção de como criar uma imagem própria com o servidor web nodeJS, neste exemplo eu fiz um pequeno app com o expressJS e uma rota apontando a porta 3333, criei uma imagem com o Dockerfile para subir no meu repositório do DockerHub## :hammer: Tecnologias
Este projeto foi desenvolvido com as seguintes Ferramentas:
- **[TypeScript](https://www.typescriptlang.org/)**
- **[Node.js](https://nodejs.org/en/)**
- **[Express](https://expressjs.com/)**
- **[Docker](https://www.docker.com/)**## 🚀 Como rodar este projeto
Para clonar e executar este aplicativo, você precisará de [Git](https://git-scm.com), [Docker](https://www.docker.com/) Instalado em seu computador.
### :cyclone: Clonando o repositório, fazendo build da imagem e executando o container
```bash
# Clone este repositório
$ git clone https://github.com/jefferson1104/docker-nodeJS-example# Acesse a pasta do projeto no terminal/cmd
$ cd docker-nodeJS-example# Para fazer o build e criar a imagem
$ docker build -t usernamedockerhub/node-server .# Executando a imagem criada
$ docker run --name node-server -p 3333:3333 usernamedockerhub/node-server```
Com o container sendo executado você pode abrir seu navegador e testar a aplicação no localhost:3333, voce ira visualizar uma resposta de uma mensagem em JSON parecida com esta como mostra na imagem abaixo:
![]()
## :whale2: Estude mais sobre docker
Para quem tiver interesse eu fiz algumas anotações no notion sobre o docker e sobre meus estudos com esta tecnologia, vale a pena dar uma olhada e também neste mesmo documento tem o link de um PDF para estudos, acesse ANOTAÇÕES DOCKER## :memo: Licença
Este projeto esta sobe a licença MIT. Veja a [LICENÇA](https://opensource.org/licenses/MIT) para saber mais.