It’s extremely slow to build Docker containers on app platform. My container takes about 2 minutes to build locally, but takes over 30 minutes on app platform. It takes over 10 minutes to install the Ruby bundle and another 5 minutes to install the JS dependencies (from yarn). It’s a bit faster when the layers are cached, but it seems like the cache expires after a day or so, which requires a full rebuild of the docker containers.

1 comment
  • 40+ minutes for a small Django project to build. Watching the logs it seems that their download speeds to the server are extremely slow. When using a dedicated server with Ansible download speeds are fine.

    This is very much a deal breaker for me. In critical situations where fixes need to be pushed asap this could cause major issues. Very disappointed.

    Can we get some kind of update from the Digital Ocean team on this?

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.

×
Submit an Answer
8 answers

We are aware of slow build performance for some workloads. We have work in-progress to improve build performance and better leverage caching.

@cbaker Any updates on this issue? My builds are also taking 30+ minutes. It’s a simple Rails application.

Bump.. 10-20 minutes for an empty node container with no packages…

Why?

Thanks for the interest. We’re testing some improvements in build performance which should especially target these dockerfile builds. If you’d like to be included in this testing, please reach out to support.

Even I am facing the same issue, with the limited build minutes, I hope this issue gets resolved ASAP.

I’m also facing this issue. Dockerized NestJS app.

Same…this is a workflow killer.

40+ minute builds here. This is awful. I wish I had known about this prior to starting this project, I would have never used AppPlatform.