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.
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:
https://docs.digitalocean.com/products/app-platform/languages-frameworks/python/
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.
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?