Tested only with Python 3.9.
-
Install requirements using
pipenv
:pipenv install
-
Start the PostGreSQL container:
docker-compose up -d
-
pyscopg2
library requires PostgreSQL to be installed on the system. (E.x: you might getpg_config executable not found
errors during installation)Make sure PostgreSQL is installed on the host:
> brew install postgresql # MacOS > sudo apt-get install postgresql # Ubuntu
-
The database user/name are set to
bigfoot
by default. So, you might need to run:> sudo -u postgres psql postgres> createdb bigfoot && createuser -s bigfoot
-
Generate fake data:
pipenv run python manage.py migrate pipenv run python manage.py generate_fake_data
-
Run server with
blackfire-python
:blackfire-python manage.py runserver