Question

App Docker Compose

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.

Subscribe
Share

Submit an 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.

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

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?