By wesbos
Just trying to deploy an app to the new DO App platform.
My git repo has backend
and frontend
folders in it.
So - a two part question:
backend
folder?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!
Accepted Answer
@wesbos 👋
This is possible, but you’ll need to use doctl
and submit a custom app spec YAML — we don’t yet support it in the UI.
Check out our sample-monorepo as an example of this.
The spec in your case might look something like this:
name: sample-monorepo
static_sites:
- name: frontend
github:
repo: digitalocean/sample-monorepo
branch: main
deploy_on_push: true
source_dir: frontend
routes:
- path: /
services:
- name: backend
github:
repo: digitalocean/sample-monorepo
branch: main
deploy_on_push: true
source_dir: backend
routes:
- path: /api
The source_dir
field, specifically, is the mechanism by which this is achieved.
You can then submit it using doctl
with:
doctl apps create --spec .do/app.yaml
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.