https://github.com/augusto-jm-amaral/docker_adventures
my adventures in docker :whale:
https://github.com/augusto-jm-amaral/docker_adventures
docker docker-compose dockerfile mongodb mongoose nodejs
Last synced: about 1 year ago
JSON representation
my adventures in docker :whale:
- Host: GitHub
- URL: https://github.com/augusto-jm-amaral/docker_adventures
- Owner: augusto-jm-amaral
- License: mit
- Created: 2018-02-12T15:30:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-15T15:38:12.000Z (over 8 years ago)
- Last Synced: 2025-03-27T21:38:41.935Z (over 1 year ago)
- Topics: docker, docker-compose, dockerfile, mongodb, mongoose, nodejs
- Language: JavaScript
- Homepage:
- Size: 32.2 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Adventures :whale:
Minhas aventuras em docker :)
Como dockerizar uma aplicação [Nodejs](https://nodejs.org/en/) + [MongoDB](https://www.mongodb.com/)!
## A Aplicação
Consiste em um [CRUD](https://pt.wikipedia.org/wiki/CRUD) de gatos. :cat:
A propriedades de um gato:
```json
{
"name": "Xaninho",
"color": "Black",
"age": 5,
"weight": 10.5
}
```
As rotas são:
- `GET /status` Retorna o status do servidor.
- `GET /cats` Retorna uma lista de gatos.
- `POST /cats` Adiciona um gato.
- `PUT /cats/_id` Atualiza um gato pelo _id.
- `DELETE /cats/_id` Remove um gato pelo _id.
Você pode usar o [Postman](https://www.getpostman.com/) para testar as rotas.
## Artigo
[Neste artigo eu explico como dockerizar sua aplicação.](https://medium.com/@augusto.jm.amaral1/dockerizando-sua-aplica%C3%A7%C3%A3o-e18969613f4b)
Espero ter ajudado ;)