I didn’t include ‘export FLASK_ENV=development’ in the post because I wasn’t sure it made a difference. It still said ‘debug mode = off’ when running flask either way. I’ve since added ‘FLASK_DEBUG = 1’ to the .env file, and that’s given me hot reloading.