8000 GitHub - mendoza-com/face-autenticator: Face Rekognition Serverless API
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mendoza-com/face-autenticator

Repository files navigation

FACE REKOGNITION

A Serverless face rekognition API to be used in order to validate users. Working with face-rekongnition technology from AWS services

. It supports:

  • ES7 syntax in your handler functions
    • Use import and export
  • Package your functions using Webpack
  • Run API Gateway locally
    • Use serverless offline start
  • Support for unit tests
    • Run npm test to run your tests
  • Sourcemaps for proper error messages
    • Error message show the correct line numbers
    • Works in production with CloudWatch
  • Automatic support for multiple handler files
    • No need to add a new entry to your webpack.config.js
  • Add environment variables for your stages

Requirements

Installation

To create a new face-rekon project.

$ git clone https://github.com/mendoza-com/face-rekognition.git

Enter the new directory

$ cd face-rekongnition

Install the Node.js packages

$ npm install

Usage

To run unit tests on your local

$ npm test

To run a function on your local

$ serverless invoke local --function hello

To simulate API Gateway locally using serverless-offline

$ serverless offline start

Run your tests

$ npm test

We use Jest to run our tests. You can read more about setting up your tests here.

Deploy your project

$ serverless deploy

Deploy a single function

$ serverless deploy function --function hello

To add another function as a new file to your project, simply add the new file and add the reference to serverless.yml. The webpack.config.js automatically handles functions in different files.

To add environment variables to your project

  1. Rename env.example to env.yml.
  2. Add environment variables for the various stages to env.yml.
  3. Uncomment environment: ${file(env.yml):${self:provider.stage}} in the serverless.yml.
  4. Make sure to not commit your env.yml.

Support

  • Send us an email if you have any questions
  • Open a new issue if you've found a bug or have some suggestions.
  • Or submit a pull request!

About

Face Rekognition Serverless API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0