Categorygithub.com/Guilherme415/password
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]