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!
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:
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
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.