/api_serverless_graphql

Serverless GraphQL API

Primary LanguagePython

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