Mercado Fresco é uma marketplace de produtos frescos. O objetivo é adicionar em sua listagem (oferta) esse tipo de produto.
go mod tidy- Clone o projeto
git clone https://github.com/vinigracindo/mercado-fresco-stranger-strings.git- Entre na pasta do projeto
cd mercado-fresco-stranger-strings- Crie um .env com as variáveis de ambiente do projeto e as edite
cp .env-example .env- Crie o database (root/root default username e password - adicionar ao arquivo .env)
docker-compose up -d- Rode os testes
go test ./...- Rode o projeto
go run main.go- Run: go run main.go
- Open: http://localhost:8080/swagger/index.html
| Name | Version | Type |
|---|---|---|
| go | v1.18 |
core |
| gin-gonic/gin | v1.8.0 |
core |
| go-sql-driver/mysql | v1.6.0 |
database |
| joho/godotenv | v1.4.0 |
config |
| DATA-DOG/go-sqlmock | v1.5.0 |
test |
| stretchr/testify | v1.7.4 |
test |
| swaggo/swag | v1.8.2 |
doc |
| swaggo/gin-swagger | v1.4.3 |
doc |