repositorypackage
0.0.0-20221214155500-725813c08e3a
Repository: https://github.com/guilherme415/password.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
Password
Sobre o projeto
Password é uma api construída para ter rotas que auxiliam sobre senhas.
A API atualmente tem uma única rota que verifica se a senha é forte ou não.
Como executar o projeto
Com o make
# Instalar dependencias do projeto
make install
# Executar o projeto
make run
testes unitários
# Rodar testes
make test
# Rodar testes e abrir aba para visualização da cobertura de testes
make coverage
Sem o make
# Instalar dependencias do projeto
go get
go mod tidy
go mod vendor
# Executar o projeto
go run main.go
testes unitários
# Rodar testes
go test ./...
GraphQL
Inicie o projeto, url base: http://localhost:8080/graphql
Rest
Descomente a "config.NewRestServer()" no arquivo main.go e comente a linha config.NewGraphQLServer()
Inicie o projeto, url base: http://localhost:8080
Docker
Para testa-lo local execute:
docker build . -t [nome-desejado]
docuker run -p 8080:8080 -d [nome-desejado]