Skip to content

API REST com Golang, Echo Framework, Docker e MySQL

Notifications You must be signed in to change notification settings

henrique77/products-api

Repository files navigation

Products API

API de produtos construida utilizando Golang, Echo Framework, Docker e MySQL

Executando a API

Usando o 'git clone' faça uma cópia do projeto e em seguida entre no diretório /products-api O banco de dados MySQL foi configurado para executar no Docker, então após configurar o .env conforme o arquivo .env-example, execute:

$ docker compose up -d

Com o banco de dados inicializado, execute a aplicação:

$ go mod tidy
$ go run main.go

Com isso a API já estará pronta para uso e rodando localmente na porta definida no .env Agora a API pode ser testada usando o Postman ou outra ferramenta de sua preferência

As rotas implementadas foram:

- POST   /api/v1/product
- GET    /api/v1/product
- GET    /api/v1/product/{id}
- PUT    /api/v1/product/{id}
- DELETE /api/v1/product/{id}

Sobre mim

Sou Henrique Caires, desenvolvedor de software. Estou a disposição para dúvidas, esclarecimentos e sugestões. Me encontre no linkedin: Henrique Caires

About

API REST com Golang, Echo Framework, Docker e MySQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages