User's account management service.
Deploy to Kubernetes with k8s-microservices.
Change params in configs/config.yml file if necessary to run the service locally (usually for develop and debug).
Use environment variables to set parameters when you deploy the service in a kubernetes cluster.
make test-unit
Install swag
make swagger-install
Generate API
make swagger-generate-api-doc
Open site: yourdomain
/swagger/index.html
- Argon2id - user account password hash algorithm for store in database.
- gorm - ORM library.
- viper - configuration.
- zap - logging.
- gomock - mocking framework.
- go-sqlmock - Sql mock driver for golang to test database interactions.
- swag - Automatically generate RESTful API documentation with Swagger 2.0 for Go.