An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        


docker-nodeJS


Criando minha imagem docker com uma aplicação em nodeJS 🐳


Repository size


Made by Alquipo

License

## 💻 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:


app-example

## :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.