An open API service indexing awesome lists of open source software.

https://github.com/gracenoble/goth

My very own authentication server built in The go programming language, email and password , google and github auth
https://github.com/gracenoble/goth

auth0 authentication backend go microservice

Last synced: 2 months ago
JSON representation

My very own authentication server built in The go programming language, email and password , google and github auth

Awesome Lists containing this project

README

          

# Project goth

This is my attempt to build the underlying workings of an authentication microservice for a production ready application

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

## MakeFile

Run build make command with tests
```bash
make all
```

Build the application
```bash
make build
```

Run the application
```bash
make run
```
Create DB container
```bash
make docker-run
```

Shutdown DB Container
```bash
make docker-down
```

DB Integrations Test:
```bash
make itest
```

Live reload the application:
```bash
make watch
```

Run the test suite:
```bash
make test
```

Clean up binary from the last build:
```bash
make clean
```