A repo for our experiments with Guardrails so can be integrated with Kaapi
You can just fork or clone this repository and use it as is.
✨ It just works. ✨
Create env file using example file
cp .env.example .envYou can then update configs in the .env files to customize your configurations.
You have two options to start this dockerized setup, depending on whether you want to reset the database:
Use the prestart profile to automatically run database migrations and seed data. This profile also resets the database, so use it only when you want a fresh start.
docker compose --profile prestart upIf you don't want to reset the database, start the project directly:
docker compose watchThis will start all services in watch mode for development — ideal for local iterations.
docker compose up --build -dThis is also necessary when:
- Dependencies change in
pyproject.tomloruv.lock - You modify Dockerfile configurations
- Changes aren't being reflected in the running containers
Backend docs: backend/README.md.
Deployment docs: deployment.md.
General development docs: development.md.
This includes using Docker Compose, custom local domains, .env configurations, etc.
Check the file release-notes.md.
This project was created using full-stack-fastapi-template. A big thank you to the team for creating and maintaining the template!!!