Report this

What is the reason for this report?

Django + React App Deployment using App Platform in one App

Posted on July 9, 2021

Connected Tutorial(This question is a follow-up to this tutorial):

How To Deploy a Django App on App Platform

Hello, I’m building a web application based on Django + react in one project (Single Repo) with backend and frontend folder in it, when I tried to deploy repo which have both app it’s not deploying in Digital Ocean App platform and getting error that Repository not found. So how can I deploy one repo app (Backend (Django) + frontend (React)) on Digital Ocean App Platform. I could see there is solution to deploy both app as separate, but looking for solution if I can deploy single app through App platform?

Thanks in advance!



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hi @UpgradeYourLogic,

The error Repository not found states that our build system did not find any files to build the app. From your description, it appears there are multiple folders(backend + frontend) in your repo which would be used for deployment. You should use the Source Directory option to choose the appropriate folder while deploying the app. You could first deploy the frontend and then add the backend as a component to the app in a similar fashion.

You could refer the mentioned link for the same.

In case you still see issues, please feel free to reach out to our Support team and we would be glad to help you out!

Cheers, Taha Fatima

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.