To help with the development process a compose file is provided. This compose file only executes the frontend and postgres services. The crawler service is not executed to avoid saturating the network of the dev machine.


docker-compose -f dev.yml up

A volume is linked to the folder contained the code, so there is no need to restart the docker-compose to apply changes.

Fake data

In order to create fake data, with the postgres service running (previous step), execute this command:

docker-compose -f dev.yml run --rm frontend python -m "stilio.persistence.populate"

Some notes

If you install a new package using poetry a build is required to install the package in the container:

docker-compose -f dev.yml build