Frappe Deployment on Heroku, Digital Ocean and AWS

Hello,

I am trying to deploy my frappe app on a cloud platform but I am getting an error on Heroku. Please who has a link to a tutorial on what to do.

I need help please.

@Ukpono_Israel
Request you to share the error traceback which your facing. Accordingly will share the steps for frappe app to get deployed.

I am trying to deploy on Heroku, I will share the error I am getting hereere

Here is the error below

Counting objects: 133, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (127/127), done.
Writing objects: 100% (133/133), 18.22 KiB | 0 bytes/s, done.
Total 133 (delta 72), reused 0 (delta 0)
remote: Compressing source files… done.
remote: Building source:
remote:
remote: -----> Python app detected
remote: -----> Installing python-3.6.9
remote: -----> Installing pip
remote: -----> Installing SQLite3
remote: -----> Installing requirements with pip
remote: Collecting frappe (from -r /tmp/build_3a01878afd052cd40d7c725c61393944/requirements.txt (line 1))
remote: Downloading https://files.pythonhosted.org/packages/4c/d3/73da0e17271031bacd2c585588026701ae5934329264db575ad989cc9ce3/frappe-2.1.4.tar.gz (217kB)
remote: Complete output from command python setup.py egg_info:
remote: Traceback (most recent call last):
remote: File “/tmp/pip-build-snixyzdx/frappe/setup.py”, line 8, in
remote: import testfm
remote: ModuleNotFoundError: No module named ‘testfm’
remote:
remote: During handling of the above exception, another exception occurred:
remote:
remote: Traceback (most recent call last):
remote: File “”, line 1, in
remote: File “/tmp/pip-build-snixyzdx/frappe/setup.py”, line 10, in
remote: raise LookupError(“You must have test.fm >= 1.0.4 installed before (GitHub - grafos-ml/frappe: Recommendations Serving Engine using python)”)
remote: LookupError: You must have test.fm >= 1.0.4 installed before (GitHub - grafos-ml/frappe: Recommendations Serving Engine using python)
remote:
remote: ----------------------------------------
remote: Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-snixyzdx/frappe/
remote: ! Push rejected, failed to compile Python app.
remote:
remote: ! Push failed
remote: Verifying deploy…
remote:
remote: ! Push rejected to arcane-harbor-99285.
remote:
To https://git.heroku.com/arcane-harbor-99285.git
! [remote rejected] master → master (pre-receive hook declined)
error: failed to push some refs to ‘https://git.heroku.com/arcane-harbor-99285.git

Any luck @Ukpono_Israel? The installation process isn’t black and white. This is the guide I used when I first got into Frappe/ERPNext on Ubuntu: https://www.rosehosting.com/blog/how-to-install-erpnext-on-ubuntu-18-04/

As I have done more and more installs (and reinstalls), I have strayed, but it’s a good place to start.

If you are still having problems, share your installation steps leading up to the error.

Best,
Max

Max Vogel Group | Managed Cloud Services
maxvogel.com

Is there any guide/steps to deploy it on Heroku?