Ensure you are working off the latest release and/or the latest commit from the main branch.
Make sure you add USE_COMMUNITY_FEATURES=True
to your .env file.
Make sure you run the following command before running make dev:
make migrate
Make sure that all requirements including postgres are properly installed.
If you're using MacOS, run:
brew install postgresql
For other operating systems, you can check the postgres documentation.
To debug any of the backend logic while the Docker containers are running, you can run:
make dev
This will run the Docker containers with reloading enabled, then in a separate shell window, run:
make attach
This will attach an interactive shell to the backend running, now when your backend code hits any
import pdb; pdb.set_trace()
it will allow you to debug.