https://github.com/claudimf/django_rest_api
https://github.com/claudimf/django_rest_api
api api-rest django django-rest-framework docker docker-compose dockerfile
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/claudimf/django_rest_api
- Owner: claudimf
- Created: 2021-01-26T12:57:55.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-27T15:36:45.000Z (over 5 years ago)
- Last Synced: 2025-03-17T12:39:58.779Z (over 1 year ago)
- Topics: api, api-rest, django, django-rest-framework, docker, docker-compose, dockerfile
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: history/__init__.py
Awesome Lists containing this project
README
# Blog com Django REST Framework API + Docker
👋 Olá, Seja Bem-vindo(a) ao Blog com Django REST Framework API + Docker.
# Exigências
**:warning: Atenção:** É necessário que os desenvolvedores usem o Docker no seu ambiente de desenvolvimento.
- **🛠 Modo Desenvolvimento Docker**
- :computer: [Linux Ubuntu LTS](https://ubuntu.com/download/desktop)
- 🐳 [Docker](https://docs.docker.com/engine/installation/) Deve estar instalado.
- 🐳 [Docker Compose](https://docs.docker.com/compose/) Deve estar instalado.
- **💡 Dica:** [Documentação do Docker](https://docs.docker.com/)
# Instalando
## 🐳 Modo Desenvolvimento com Docker
Após instalar o docker e docker-compose, estando na pasta raiz do projeto, execute:
```sh
docker-compose up
```
Para se certificar que os seus containers subiram corretamente, todos os containers deve estar com o status `UP`, execute:
```sh
docker-compose ps -a
```
Para acessar o container da aplicação, execute:
```sh
docker-compose run --rm web bash
```
Para acessar a instância do banco de dados, execute:
```sh
docker exec-it [nome do db] bash
```
Para derrubar e subir a instância do docker novamente, execute:
```sh
docker-compose down && docker-compose up
```
🚀 :clap: Para visualizar o sistema basta acessar no navegador no endereço: [localhost:8000](localhost:8000)
# Referências utilizadas
[1° Create a REST API with Django and Docker ](https://github.com/kartheekgottipati/Docker-compose-django-rest-deploy/)
[2° Build and Deploy a REST API with Django and Docker — Part 1](https://medium.com/@vinodkv2511/build-and-deploy-a-rest-api-with-django-and-docker-part-1-3645e7a4d182/)
[3° Build and Deploy a REST API with Django and Docker — Part 2](https://medium.com/@vinodkv2511/build-and-deploy-a-rest-api-with-django-and-docker-part-2-8c375cc5e89f/)
[4° A practical guide to start a project in Django with Postgres and Docker](https://medium.com/@umayuxlabs/a-practical-guide-to-start-a-project-in-django-with-postgres-and-docker-5325523c550/)
[5° Criar aplicação com Django + Docker](https://github.com/claudimf/django-docker/)