Flask's Server Backend between (KillBill, Bigcommerce, Braintree) for the v2 of the Pink Zebra project
- You need to have Docker installed on your machine.
- Then get the
.env
, install Warp VPN and configure it (ask the developer team for this step)
docker build -t pz-kb-server .
docker run --name pz-kb-server-container -d -p 5000:5000 pz-kb-server
docker run pz-kb-server-container
docker exec -it pz-kb-server-container /bin/sh
docker stop pz-kb-server
docker rmi pz-kb-server-container
flask run
-
📍 When add, move or remove any route file/folder please restart the server to watch the changes ..
-
📖 Swagger UI is located at .../apidocs/ and 🧾 Swagger spec can be fount at .../apispec.json
-
Please follow are rules ⚖️ to contribute in CONTRIBUTING.md
- Flask : Is a lightweight WSGI web application framework in Python
- flasgger : Is a simple Flask blueprint for adding Swagger UI to your Flask application; based on swagger.io
- KillBill : Is an open-source billing and payment platform that automates complex billing processes.
- BigCommerce : Is a NASDAQ-listed ecommerce platform that provides software as a service (SaaS) solutions to retailers.
- Braintree : Is a full-stack payment platform from PayPal that makes it easy to accept payments in your app or website.