Simplified to run without supervisord