Skip to content

lumarodrigues/portal-noticias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

portal-noticias

Um CRUD em DRF para o jornal Abacate News

Instalação Local

  1. Clone o projeto

    git clone [email protected]:lumarodrigues/portal-noticias.git
  2. Entre na pasta do projeto

    cd portal-noticias-backend/
  3. Crie um arquivo .env com base no .env-sample.

    IMPORTANTE: Lembre de adicionar/alterar os valores nas variáveis do novo arquivo (.env) com os valores pertinentes.

    Exemplo:

    APP_PORT=8080
    DB_PORT=5678
    SECRET_KEY=string_aleatoria_gerada_pelo_django
    
  4. Dê um build na imagem docker

    docker-compose build
  5. Suba o banco de dados

    docker-compose up -d db
  6. Execute as migrações

    docker-compose run --rm web python manage.py migrate
  7. Para rodar a aplicação

    docker-compose run --rm --service-ports web

EXTRA

  • Para rodar o linter

    docker-compose run --rm web flake8 .
  • Para rodar os testes

    docker-compose run --rm web pytest
  • Para subir o Redis para cache das notícias

    docker-compose up cache

About

Um CRUD em DRF para um Portal de Notícias

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published