If you work at a free level for a hero with one dynamo, then you are best off using the honcho python foreman clone - a tool for managing applications based on Procfile. clone https://github.com/nickstenning/honcho , this will allow you to unlock multiple processes for your side effects / workers. You will still be limited by 512 MB RAM and dynamic runtime. So nothing too heavy for dev and poc quick development
install honcho
pip install honcho
Make sure honcho is part of your requirement. txt
pip freeze> requirements.txt
Create ProcfileHoncho to save all Procfile source content
Procfilehoncho
web: gunicorn myDjangoApp.wsgi
PROCFILE
web: honcho start -f ProcfileHoncho
make sure you upload your broker url through the vars config and point to your free managed broker. I am sure that you can find one free broker with quick google search
git push heroku master heroku logs -t
Check the logs for any errors. At this point you should be good to go.
source share