Skip to content

A Navarro Blog API é construída com base em alta escalabilidade e performance, implementando fila, banco de cache, trabalhos em CI/CD, análise automatizada de código e dependências, além do foco em teste e documentação.

License

Notifications You must be signed in to change notification settings

bush1D3v/navarro_blog_api

Repository files navigation

PT-BR 🇧🇷

🦀 Blog API

License   Cargo version   Repository size   Pull request

🔍 Sobre o Projeto

A Blog API é uma aplicação de desenvolvimento web focada em fornecer funcionalidades para gerenciar e interagir com o conteúdo de um blog pessoal através de chamadas programáticas.

🛠️ Tecnologias e Ferramentas Utilizadas

rust   actix   nginx   redis postgresql makefile   dotenv   insomnia   github actions   cors swagger docker   bcrypt   beekeeper   regex

🏗 Estrutura e Arquitetura

O projeto segue os princípios da arquitetura limpa, e o código foi organizado de acordo com os princípios de modularidade, reutilização e responsabilidade única.

🐳 Docker

Com a adição do Docker, você agora pode utilizar dos scripts fornecidos em Makefile para poder construir a imagem docker e rodar o container da aplicação.

Para isso, segue a lista de funções de cada script:

docker-build: Constrói as imagens docker do projeto
docker-run: Sobe e roda os containers de navarro_blog_api
docker-stop: Para os containers de navarro_blog_api
docker-clean: Remove as imagens docker do projeto

ENG 🇺🇸

🦀 Blog API

License   Cargo version   Repository size   Pull request

🔍 About the Project

The Blog API is a web development application focused on providing functionality to manage and interact with the content of a personal blog through programmatic calls.

🛠️ Technologies and Tools Used

rust   actix   nginx   redis postgresql makefile   dotenv   insomnia   github actions   cors swagger docker   bcrypt   beekeeper   regex

🏗 Structure and Architecture

The project follows the principles of clean architecture, and the code was organized according to the principles of modularity, reusability and single responsibility.

🐳 Docker

With the addition of Docker, you can now use the scripts provided in Makefile to build the docker image and run the application container.

To do this, here is the list of functions for each script:

docker-build: Builds the project's docker images
docker-run: Builds and runs the navarro_blog_api containers
docker-stop: Stops the navarro_blog_api containers
docker-clean : Remove docker images from the project

About

A Navarro Blog API é construída com base em alta escalabilidade e performance, implementando fila, banco de cache, trabalhos em CI/CD, análise automatizada de código e dependências, além do foco em teste e documentação.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Languages