Install and configure supervisord on centos 7 to run Laravel queues permanently

I want to use Laravel queue system in my project and I want to run php artisan queue:work permanently on server’s background, I did some searches about this and I found a command line which can run it even after quit from ssh terminal but It can be down in some cases and can make terrible problems for me. So after a while I found out that there is a package named Supervisord which can restart command even after server is rebooted. So I want to ask someone to help from 0 to 100 step by step how to install Supervisord and configure it on centos 7 and after that set the queue command line. Thank you so much..