Run backend on docker, and frontend in yarn, separate terminals.
In one terminal, do
cd backend
make devIn another, do
cd frontend
yarn run devThere's no Alembic yet, so any changes that modify database tables (add / remove columns) require a tear-down of the docker volume. From the backend folder, do
docker volume lsLook for volumes with mysql in the name. For each of those volumes, do
docker volume rm {volume_name}do
export $(cat .dev.env | xargs)