API definitions of the Rokwire Platform building blocks
$ pip install -r requirements-dev.txt
$ pre-commit install
-
Create the Rokwire Platform API Doc Docker image and run the Docker container:
docker build -t rokwire/api-doc . docker run -p 80:8080 rokwire/api-doc
Now you can view the API documentation at http://localhost/docs/
Create Docker image for Rokwire Platform API and push to AWS ECR for deployment using Fargate from within AWS CLI:
docker build -t rokwire/api-doc .
docker tag rokwire/api-doc:latest 779619664536.dkr.ecr.us-east-2.amazonaws.com/rokwire/api-doc:latest
docker push 779619664536.dkr.ecr.us-east-2.amazonaws.com/rokwire/api-doc:latest
- App Config Building Block
- Python Connexion-based RESTful web services for managing client application configurations.
- Authentication Building Block
- Python Connexion-based RESTful web services for managing user authentication. Currently, this module provides API endpoints for phone-based user verification.
- Auth Middleware Library
- Python Library that provides methods for managing authentication and authorization of incoming requests.
- Events Building Block
- Python Connexion-based RESTful web services for managing events.
- Example Building Block
- An example building block that uses the Auth Middleware Library.
- Logging Building Block
- Python Connexion-based RESTful web services for managing logs.
- Profile Building Block
- Python Connexion-based RESTful web services for managing user profiles.