My deployment is failing. What do I do?

Find out more about deploying your app on Crowdbotics

Sometimes you'll get an error when you try to deploy your app. The dashboard may show the app is trying to deploy and upon refreshing the page will say deployment failed. 

If you see in the log that the deploy failed while executing 'pipenv install --deploy-- system,' you will need to commit an up-to-date Pipfile.lock. 

Pipenv.lock is required to deploy to heroku, and we use pipenv to manage python packages. That consists of two files: Pipenv and Pipenv.lock. Whenever a new package is added to Pipenv, the developer has to run pipenv lock and commit the changed Pipenv.lock file as well.