amazee.ai backend
https://api.amazee.ai ↗// readme
amazee.ai
This repository contains the backend and frontend services for the amazee.ai application. The project is built using a modern tech stack including Python FastAPI for the backend, Next.js with TypeScript for the frontend, and PostgreSQL for the database.
🚀 Tech Stack
- Backend: Python FastAPI
- Frontend: Next.js + TypeScript
- Database: PostgreSQL
- Testing: Pytest (backend), Jest (frontend)
- Containerization: Docker & Docker Compose
- Orchestration: Kubernetes with Helm
📦 Releasing and deploying
Three steps, all of them yours to start.
- Run the
Releaseworkflow from the Actions tab. Pickpatch,minorormajor; optionally give a commit ondevto release instead of its tip. - Review and merge the
Deploy vX.Y.Z to productionpull request it opens. - Promote
mainto prod in Lagoon, by hand. Nothing before this touches production.
What the Release workflow does
- Reads the newest
vX.Y.Ztag and raises the part you chose. - Cuts
release/vX.Y.Zfrommain, mergesdevinto it, then writes the new version into every file that carries one. - Tags that commit and creates the GitHub Release,…