Report this

What is the reason for this report?

App Docker Compose

Posted on October 28, 2020

I’m experimenting with Digital ocean app Engine. There’s an option to deploy from a docker container, but I need to deploy using docker-compose since I’m building a few containers.



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.

What is the typical workflow to migrate from docker-compose to App platform?

I’ve a docker-compose.yml containing python, nginx, postgresql images. If I’m using App platform, I will create 1 container for python, 1 managed database? Do you have a hand-on migration guide?

Also are you support bitbucket soon?

Hello @an2908

We don’t support running Docker or docker-compose directly in the App Platform. You don’t have access to a fixed Droplet or VM — instead, you are deploying to a container orchestration platform, where each workload is a single container. We have discussed the idea of importing your docker-compose.yml file and having the platform generate an App Platform app spec from it, but that feature doesn’t exist today.

Dikshith

Hello,

What I would personally do is to:

  • Follow the steps here on how to deploy a python application here:

https://docs.digitalocean.com/products/app-platform/languages-frameworks/python/

  • Use a managed database:

https://docs.digitalocean.com/products/app-platform/how-to/manage-databases/

Alternatively, if you already have a Dockerfile for your app you could use it to deploy your application instead:

https://docs.digitalocean.com/products/app-platform/languages-frameworks/docker/

Regarding BitBucket, the best thing to do to get your voice heard regarding this would be to head over to our Product Ideas board and post a new idea, including as much information as possible for what you’d like to see implemented.

https://ideas.digitalocean.com/

Best,

Bobby

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.