hgonzalezrivas / api_serverless_graphql

Serverless GraphQL API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API SERVERLESS GRAPHQL

Repositorio que incluye la implementación para consumo de servicios con GraphQL

Prerequisitos

Instalar Flask

pip install Flask flask_cors

Instalar herramientas para integración de GraphQL

pip install Flask-GraphQL
pip install graphene-mongo
pip install mongomock

Instalar boto3

pip install boto3

Para hacer deploy en AWS, mediante el framework serverless

npm install -g serverless

Configura credenciales de AWS

serverless config credentials --provider aws --key YOUR_KEY_ID --secret YOUR_SECRET_KEY --profile PROFILE

Instala plugins de serverless

sls plugin install -n serverless-wsgi

sls plugin install -n serverless-python-requirements

npm install serverless-deployment-bucket

Deploy

Local Deployment

sls wsgi serve

AWS Deployment

sls deploy --aws-profile YOUR_PROFILE

About

Serverless GraphQL API


Languages

Language:Python 100.0%