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:
Use the prestart profile to automatically run database migrations and seed data. This does not reset/drop the database.
docker compose --profile prestart up prestartStart the project directly:
docker compose watchThis will start all services in watch mode for development — ideal for local iterations.
Backend is exposed at http://localhost:8001 (container port 8000 mapped to host 8001).
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.
Release notes file is not currently maintained in this repository.
This project was created using full-stack-fastapi-template. A big thank you to the team for creating and maintaining the template!!!