/account_api

Account Microservice

Primary LanguageElixir

AccountApi

Codacy Badge

Coverage Status

Codefresh build status

Account service

Objective

Routes

  • /sign_in authenticate given username and password
  • /sign_up create new account
  • Protected
    • update user data
    • reset new password

Dev

Test and Coverage

Github Actions test pipeline report test coverage to coveralls. Run mix coveralls to improve test quality. Excoverall

Lint

codacy is configured at pull request level. And Codacy uses credo linter. Please, before commiting to pull request. Run mix credo and solve code quality issue.

Pipeline

  1. Github Action: Run test and generate coverage report
  2. Codefresh: Build and push image and manually test feature branch using dev.Dockerfile with seed data.
  3. GKE pull image and delivery new feature