What do I need to do to deploy a docker container running on the App Platform?
I get the following error:
Error: error resolving dockerfile path: please provide a valid path to a Dockerfile within the build context with --dockerfile
Do I need to enter any build commands?
Thanks!
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.
You can deploy a docker container on the App Platform by placing a Dockerfile (named Dockerfile) in the root of the Github repository for your app.
If you want to store your Dockerfile in a different location in your repository, you can use the dockerfile_path key in your app spec.
You can see a <a href=“https://www.digitalocean.com/docs/app-platform/languages-frameworks/docker/”>sample</a> setup for deploying a Dockerfile to App Platform. Even with a repo setup like this, with a Dockerfile at the root, you still need to create an actual App on the App Platform pointing to his repo-- the easiest way is via the Apps web UI.
Click below to sign up and get $100 of credit to try our products over 60 days!
Same error here, I am getting very frustrated with the app platform right now - Only allowing the Dockerfile to be in the root is very restrictive. If it can’t figure out what kind of app is in my repo, I should be able to override it and proceed manually. I am trying to utilize docker-compose to deploy two containers with one command, and it appears that is just impossible on this platform right now.
Hi! I have the same error, and it looks like that it didn’t fix yet.