Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jailtonjunior94/financialcontrol-api
🚀 Golang, Fiber, Sql Server, GitHub Actions and Heroku
https://github.com/jailtonjunior94/financialcontrol-api
github-actions gofiber golang heroku sqlserver
Last synced: 9 days ago
JSON representation
🚀 Golang, Fiber, Sql Server, GitHub Actions and Heroku
- Host: GitHub
- URL: https://github.com/jailtonjunior94/financialcontrol-api
- Owner: JailtonJunior94
- Created: 2021-03-11T00:54:44.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-30T13:17:04.000Z (9 months ago)
- Last Synced: 2024-11-15T22:45:49.023Z (about 2 months ago)
- Topics: github-actions, gofiber, golang, heroku, sqlserver
- Language: Go
- Homepage:
- Size: 5.39 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Financial Control API
[![Go](https://github.com/JailtonJunior94/financialcontrol-api/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/JailtonJunior94/financialcontrol-api/actions/workflows/ci-cd.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=JailtonJunior94_financialcontrol-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=JailtonJunior94_financialcontrol-api)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=JailtonJunior94_financialcontrol-api&metric=bugs)](https://sonarcloud.io/dashboard?id=JailtonJunior94_financialcontrol-api)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=JailtonJunior94_financialcontrol-api&metric=code_smells)](https://sonarcloud.io/dashboard?id=JailtonJunior94_financialcontrol-api)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=JailtonJunior94_financialcontrol-api&metric=coverage)](https://sonarcloud.io/dashboard?id=JailtonJunior94_financialcontrol-api)## Sobre
Projeto backend de controle de finanças pessoais.## Tecnologias Utilizadas 🚀
* **[Golang](https://golang.org/)**
* **[Heroku](https://dashboard.heroku.com/)**
* **[GitHub Actions](https://docs.github.com/pt/actions)**
* **[Docker](https://www.docker.com/)**
* **[SQL Server](https://www.microsoft.com/pt-br/sql-server/sql-server-2019)**## Testes de Unidade
Para gerar o arquivo coverage da aplicação
```
go test --coverprofile tests/coverage.txt ./...
go test --coverprofile tests/coverage.out ./...
```
Para gerar html com informações detalhadas do teste
```
go tool cover --html=tests/coverage.txt
go tool cover --html=tests/coverage.out
```docker image build -t jailtonjunior/financialcontrol:v1 .
docker image push jailtonjunior/financialcontrol:v1
kubectl get certificate -n financialcontrol
kubectl describe certificate -n financialcontrol
kubectl get certificaterequest -n financialcontrol